matlab怎样选择simple的化简方式呢

2024-11-17 15:38:15
推荐回答(2个)
回答1:

simplify的调用格式为:simplify(S);对表达式S进行化简。
simple是通过对表达式尝试多种不同的方法(包括simplify)进行化简,以寻求符号表达式S的最简形式。这点请注意。。梁缺。
调用方式为:
[r,how]=simple(S);r为返回的简化形式,how为化简过程中使用的一种方法。how有以下几种形式:
(1)simplify
函数对表达式进行化简;
(2)radsimp函数对含根式的表达式进行化简;
(3)combine
函数将表达式中以烂乎求和、乘积、幂运算等形式出现的项进行合并;
(4)collet合并同类项
(5)factor函数实现因式分解
(6)
convert函数完成表达式形式的转换
如果你想用不同的化简方式来控制,直接用上面的6个函数进行操作即可,而simple的作橡历辩用就是通过上面6个函数得到最简形式,所以对6个函数的调用与否是不可控的,只关心能否返回最简形式
有问题欢迎追问,满意请采纳,谢谢!!

回答2:

simple(s),采用多罩脊种方法化简多项式,包括闹闷含simplify,expand、factor、combine、radsimp、convert、collect
采用radsimp结果就是x
估计程序问题
>>
syms
x
>>
s=x^(2)^(1/2);
>>
simple(s)
simplify:
csgn(x)*x
radsimp:
x
combine(trig):
(x^2)^(1/2)
factor:
(x^2)^(1/2)
expand:
(x^2)^(1/2)
combine:
(x^2)^(1/2)
convert(exp):
(x^2)^(1/2)
convert(sincos):
(x^2)^(1/2)
convert(tan):
(x^2)^(1/液笑2)
collect(x):
(x^2)^(1/2)
mwcos2sin:
(x^2)^(1/2)
ans
=
x