作业帮 > 综合 > 作业

matlab中[vx vy vz] = [vx vy vz]*[1 0 0;0 1 0;0 0 1];这种赋值为什么是错

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 09:54:56
matlab中[vx vy vz] = [vx vy vz]*[1 0 0;0 1 0;0 0 1];这种赋值为什么是错的?
你的输出变量太多了,在matlab中矩阵不能这样直接赋值,程序修改成:
syms vx vy vz
A= [vx vy vz]*[1 0 0;0 1 0;0 0 1];
然后加上
vx=A(1);
vy=A(2);
vz=A(3);
就可以了.

你的问题我已经回答.