在我的问题中,有一些矩阵
T_x=[ cos(q1) sin(q1+q2) cos(q1) -sin(q2);
0 0 1 -1;
sin(q4) 0 1 q1;
0 0 0 1]
此外,我具有以下q
值:q=[0.2 0.05 -2 -3.5]
如何将q
值插入T_x
矩阵?
谢谢
一种方法是拥有一个将值作为参数的矩阵返回函数:
>> T_x = @(q) [ cos(q(1)) sin(q(1)+q(2)) cos(q(1)) -sin(q(2));
0 0 1 -1;
sin(q(4)) 0 1 q(1);
0 0 0 1];
>> T_x([.2 .05 -2 -3.5])
ans =
0.9801 0.2474 0.9801 -0.0500
0 0 1.0000 -1.0000
0.3508 0 1.0000 0.2000
0 0 0 1.0000
这样做的好处是不需要符号包-它可移植到Octave。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句