我有一个符号矩阵,我需要将其替换为值,我该怎么做?
我拥有的矩阵如下:
[0, sin(q1) - cos(q2 + q3)*sin(q1), sin(q2 + q3)*cos(q1) - sin(q2 + q3);
cos(q2 + q3)*sin(q1) - sin(q1), 0, sin(q2 + q3)*sin(q1);
sin(q2 + q3) - sin(q2 + q3)*cos(q1), -sin(q2 + q3)*sin(q1), 0]
我需要将q1,q2和q3替换为0,pi / 2,pi等值,然后计算得到的值的正弦和余弦。
我尝试了以下代码:
matrix=expand(matrix);
subs(matrix(matrix==sin(q1)), sin(q1), round(sin(0),0));
subs(matrix(matrix==cos(q1)), cos(q1), round(cos(0),0));
但是,当我在那之后打印矩阵时,什么都没有改变。