matlab如何构造一个含变量的矩阵

时间:2021.11.05 发布人:wangchunluwd

matlab如何构造一个含变量的矩阵

已解决问题

谷歌wangchunluwd用户在2021.11.05提交了关于“巴西龟matlab如何构造一个含变量的矩阵”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T15:20:37。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

a=0:pi/36:pi;b=0:pi/36:pi;

T=[cos(a间慢质职家北钟磁密),-sin(a).*cos(b),sin(a).*sin(b);sin(a),cos(a).*cos(b),-cos(a).*sin(b);zeros(size(a))美聚内,sin(b),cos(b)];

不用构造。。。你原式这么表述就对了,但是有个小问题就是那个0,sinb,cosb那里,因为0这个位置长度和之前每一行第一个元素的长度不对,所以运行的时候学国孩夫随笔儿属商白报错,说你的数组长度不一致。我这个运行结果是正常的,请对比一下,你就明白了。

还有告诉你一个命令很好用eval('string'),注意它的调用格式,如果你的命令在运行过程中变量变化,你就可以用到这个命令了。

例如:你这个例子,每次只输入一个a,b,(你的原文是数组).

string='T=[cos(a),-sin(a).*cos(b),sin(a).*sin(b);sin(a),cos(a).*cos(b),-cos(a).*sin(b);zeros(size(a)),sin(b),cos(b)];';

a=0,b=0;

eval(string);

a=1,b=1;

eval(string);

%%%欢迎追问!%%%