登录论坛

查看完整版本 : 有关符号运算的一个小问题


galieluo
2008-10-13, 16:40
a=[sin(theta1) sin(theta2)]

b=[cos(theta2);cos(theta1)]

c=a*b

预算结果:c=sin(theta1)*cos(theta2)+sin(theta2)*cos(theta1)

我的问题是怎样让matlab显示最简洁的结果sin(theta1+theta2),而不是直接运算结果?
我试了一下,simplify(c),结果还是不行,请各位大侠指导一下,谢谢!

meteora1005
2008-10-13, 22:12
如果这样写就能返回最简形式(如果没有‘a=’就会出来很多化简结果):
a=simple(c);
得:
a =
sin(theta1+theta2)