MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   有关符号运算的一个小问题 (https://www.labfans.com/bbs/showthread.php?t=4833)

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)


所有时间均为北京时间。现在的时间是 05:07

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.