中易网

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

答案:2  悬赏:0  
解决时间 2021-04-27 21:46
  • 提问者网友:话酸浅沫
  • 2021-04-27 09:19
例如一次化简过程中有很多种方式,如factor,combine和collect等,我想选combine方式的话应该怎样子做呢
最佳答案
  • 二级知识专家网友:為→妳鎖鈊
  • 2021-04-27 10:25
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个函数的调用与否是不可控的,只关心能否返回最简形式

有问题欢迎追问,满意请采纳,谢谢!!
全部回答
  • 1楼网友:甜野猫
  • 2021-04-27 10:46
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息