寻MATLAB高手,三角函数化简

各位达人,谁会把这个式子(((cos(q1)*cos(q2)*cos(q3)-cos(q1)*sin(q2)*sin(q3))*cos(q4)+(-cos(q1)*cos(q2)*sin(q3)-cos(q1)*sin(q2)*cos(q3))*sin(q4))*cos(q5)-sin(q1)*sin(q5))*cos(q6)+(-(cos(q1)*cos(q2)*cos(q3)-cos(q1)*sin(q2)*sin(q3))*sin(q4)+(-cos(q1)*cos(q2)*sin(q3)-cos(q1)*sin(q2)*cos(q3))*cos(q4))*sin(q6);化成cos(q1)*(cos(q2+q3+q4)*cos(q5)*cos(q6)-sin(q2+q3+q4)*sin(q6))-sin(q1)*sin(q5)*cos(q6)这个结果? 我只会用simple指令,不会其他技巧了,请知道的高手指点下,万分感谢! 回答出来绝对加分!

第1个回答  2013-01-23
请问,你这个问题解答了吗,虽难已经过了很多年了,我遇到一个比这个更复杂的公式,不知道怎么化简。
第2个回答  2009-11-26
简化结果用MAPLE更好, MATLAB只会用来算公式,没有简化.

去网上但一个吧, 好象MATHEMATIC也可以
第3个回答  推荐于2016-10-06
三、符号表达式的化简
pretty(f) 将符号表达式化简成与高等数学课本上显示符号表达式形式类似
collect(f) 合并符号表达式的同类项
horner(f) 将一般的符号表达式转换成嵌套形式的符号表达式
factor(f) 对符号表达式进行因式分解
expand(f) 对符号表达式进行展开
simplify(f) 对符号表达式进行化简,它利用各种类型的代数恒等式,包括求和、
积分、三角函数、指数函数以及 Bessel 函数等来化简符号表达式
simple(f) 对符号表达式尝试多种不同的算法进行化简,以显示长度最短的符号
表达式简化形式
[r,how]=simple(f) 返回的 r为符号表达式进行化简后的形式, how为所采用的简化方法

具体的请参加matlab符号数学工具箱,如果有兴趣可以留言我给你发过去,我这里有这个工具箱的简介。本回答被提问者采纳