您的位置:首页 > 其它

cross--向量或矩阵的叉乘

2015-12-14 09:40 274 查看
cross--向量或矩阵的叉乘

【功能简介】计算向量的外积(叉乘)。(x1,y1,z1)×(x2,y2,z2)=(y1z2-y2z1,z1x2-z2x1,x1y2-x2y1)

【语法格式】

1.C=cross(A,B,dim)

A与B是大小相同的矩阵或数组,函数在dim指定的维数中长度必须为3,C返回A与B的外积。

2.C=cross(A,B)

在A与B第一个长度不为1的维度上计算外积,且在该维度上数组含有3个元素。

【实例3.23】求两个三维向量的外积。

>> a=[0,0,1];
>> b=[0,2,0];
>> c=cross(a,b)    %计算向量a与b的外积
c =
-2     0     0


【实例分析】a、b的外积c垂直于a与b。

【实例3.24】求向量a=(1,2,3)、b=(4,5,6)和c=(7,8,9)的混合积a·(b×c)。
>> a=[1,2,3];
>> b=[4,5,6];
>> c=[7,8,0];
>> d=dot(a,cross(b,c)) %b与c先计算外积,所得结果再与a计算内积
d =
27

【实例分析】计算混合积时顺序不可颠倒。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: