MATLAB 向量相乘的问题已知 t=0:1:20;A=[1,0,0;0,1,0;0,0,1];B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];C=[1,0,1;0,1,0;0,0,1];如何求A*B*C
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/13 04:22:32
MATLAB 向量相乘的问题已知 t=0:1:20;A=[1,0,0;0,1,0;0,0,1];B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];C=[1,0,1;0,1,0;0,0,1];如何求A*B*C
MATLAB 向量相乘的问题
已知 t=0:1:20;
A=[1,0,0;0,1,0;0,0,1];
B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
C=[1,0,1;0,1,0;0,0,1];
如何求A*B*C
MATLAB 向量相乘的问题已知 t=0:1:20;A=[1,0,0;0,1,0;0,0,1];B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];C=[1,0,1;0,1,0;0,0,1];如何求A*B*C
t为向量的话,B的维数为3*63不满足矩阵的乘法
故t为标量
直接计算可得
A 是单位矩阵,A*B=B
A*B*C = B*C = [-sin(t),cos(t),0;-t+tan(t),t,tan(t);sin(t)+cos(t),cos(t),cos(t)];
用Matlab的话就直接相乘就好
for t = 0:1:20
A=[1,0,0;0,1,0;0,0,1];
B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
C=[1,0,1;0,1,0;0,0,1];
answer(t+1,:,:) = A*B*C;
end
求助!MATLAB 向量相乘的问题
已知 t=0:1:20;
A=[1,0,0;0,1,0;0,0,1];
B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
C=[1,0,1;0,1,0;0,0,1];
如何求A*B*C
回答:楼上办法针对这个问题是可行的
你的...
全部展开
求助!MATLAB 向量相乘的问题
已知 t=0:1:20;
A=[1,0,0;0,1,0;0,0,1];
B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
C=[1,0,1;0,1,0;0,0,1];
如何求A*B*C
回答:楼上办法针对这个问题是可行的
你的问题属于不同维数相乘,没有好办法解决,建议用循环一个一个输出
毕竟这取决于你实际处理的问题( 如果你坚持计算ABC 元胞数组可以解决这个问题)
比如
for t=0:1:20
A=[1,0,0;0,1,0;0,0,1];
B=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
C=[1,0,1;0,1,0;0,0,1];
A*B*C
end
收起