matlab 如何实现矩阵叉乘A=[a11 a12 a13;a21 a22 a23;a31 a32 a33]B=[b11 b12 b13;b21 b22 b23;b31 b32 b33]矩阵A叉乘B 表示为C=[Aij B]=[a11*B a12*B a13*B;a21*B a22*B a23*B;a31*B a32*B a33*B;]即A中元素分别乘矩阵B,组成新的9*9阶矩
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 10:24:14
matlab 如何实现矩阵叉乘A=[a11 a12 a13;a21 a22 a23;a31 a32 a33]B=[b11 b12 b13;b21 b22 b23;b31 b32 b33]矩阵A叉乘B 表示为C=[Aij B]=[a11*B a12*B a13*B;a21*B a22*B a23*B;a31*B a32*B a33*B;]即A中元素分别乘矩阵B,组成新的9*9阶矩
matlab 如何实现矩阵叉乘
A=[a11 a12 a13;
a21 a22 a23;
a31 a32 a33]
B=[b11 b12 b13;
b21 b22 b23;
b31 b32 b33]
矩阵A叉乘B 表示为C=[Aij B]=[a11*B a12*B a13*B;
a21*B a22*B a23*B;
a31*B a32*B a33*B;]
即A中元素分别乘矩阵B,组成新的9*9阶矩阵
请问matlab 中有现成的函数么?
matlab 如何实现矩阵叉乘A=[a11 a12 a13;a21 a22 a23;a31 a32 a33]B=[b11 b12 b13;b21 b22 b23;b31 b32 b33]矩阵A叉乘B 表示为C=[Aij B]=[a11*B a12*B a13*B;a21*B a22*B a23*B;a31*B a32*B a33*B;]即A中元素分别乘矩阵B,组成新的9*9阶矩
我不知道你要求的叉乘到底是什么样的
但是matlab里有现成的函数,向量里面的叉乘cross
下面是matlab代码:
for i=1:3
for j=1:3
eval(sprintf('%s%d%d','syms a',i,j));
eval(sprintf('%s%d%d','syms b',i,j));
end
end
A=[a11 a12 a13;
a21 a22 a23;
a31 a32 a33];
B=[b11 b12 b13;
b21 b22 b23;
b31 b32 b33];
C=cross(A,B)