matlab cross是如何实现的?

2024-11-26 10:02:02
推荐回答(1个)
回答1:

matlab cross计算:

>>a=[2 3 4];b=[3 4 5];c=cross(a,c)
结果运行出来的结果是:
c = -1 2 -1

cross是计算两个向量的叉乘。
数学中叉乘应该这样计算(3维矩阵的行列式):
i j k
aXb= 2 3 4 =(3*5-4*4) i -(2*5-3*4) j +(2*4-3*3) k=(-1 2 -1)
3 4 5
matlab 计算没有问题