MATLAB如何使用simple函数对符号表达式进行化简

2020年12月9日15:02:23MATLAB如何使用simple函数对符号表达式进行化简已关闭评论

MATLAB如何使用simple函数对符号表达式进行化简

用simple函数对符号表达式进行化简,该方法比使用simplify函数要简单,所得的结果也比较合理。其使用格式如下。

·S进行化简,并显示其中最简单的结果。simple(S)命令使用多种代数化简方法对符号表达式

·[R,how]simple(S)命令在返回最简单的结果的同时,返回一个描述化简方法的字符串how。

例题 利用simple函数对符号表达式进行化简

>> f=2*cos(x)^2-sin(x)^2

f =

2*cos(x)^2 - sin(x)^2

>> simple(f)

simplify:

2 - 3*sin(x)^2

radsimp:

2*cos(x)^2 - sin(x)^2

simplify(100):

3*cos(x)^2 - 1

combine(sincos):

(3*cos(2*x))/2 + 1/2

combine(sinhcosh):

2*cos(x)^2 - sin(x)^2

combine(ln):

2*cos(x)^2 - sin(x)^2

factor:

2*cos(x)^2 - sin(x)^2

expand:

2*cos(x)^2 - sin(x)^2

combine:

2*cos(x)^2 - sin(x)^2

rewrite(exp):

2*(1/(2*exp(x*i))+ exp(x*i)/2)^2 - (i/(2*exp(x*i))- (exp(x*i)*i)/2)^2

rewrite(sincos):

2*cos(x)^2 - sin(x)^2

rewrite(sinhcosh):

2*cosh(x*i)^2 + sinh(x*i)^2

rewrite(tan):

(2*(tan(x/2)^2 - 1)^2)/(tan(x/2)^2 + 1)^2 - (4*tan(x/2)^2)/(tan(x/2)^2 +1)^2

mwcos2sin:

2 - 3*sin(x)^2

collect(x):

2*cos(x)^2 - sin(x)^2

ans =

2 - 3*sin(x)^2

下面再应用[R,how]=simple(S)命令对相同的表达式进行化简,用户可以从中对比两个命令的区别,如下面的程序:

>> [R,how]=simple(f)

R =

2 - 3*sin(x)^2

how =

simplify

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。