matlab的简化函数simple为什么我使用simple或者simplify简化后g2 =((2*x + 1)^3/x^3)^(1/3),而不是g2=(2*x+1)/x 或者g2=2+1/x
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 17:03:05
matlab的简化函数simple为什么我使用simple或者simplify简化后g2=((2*x+1)^3/x^3)^(1/3),而不是g2=(2*x+1)/x或者g2=2+1/xmatlab的简
matlab的简化函数simple为什么我使用simple或者simplify简化后g2 =((2*x + 1)^3/x^3)^(1/3),而不是g2=(2*x+1)/x 或者g2=2+1/x
matlab的简化函数simple
为什么我使用simple或者simplify简化后g2 =((2*x + 1)^3/x^3)^(1/3),而不是g2=(2*x+1)/x 或者g2=2+1/x
matlab的简化函数simple为什么我使用simple或者simplify简化后g2 =((2*x + 1)^3/x^3)^(1/3),而不是g2=(2*x+1)/x 或者g2=2+1/x
楼主的MATLAB版本应该是2008b之后的吧?
从2008b开始,MTALAB的符号运算核心由Maple改到了MuPad,根据大多数人的看法,Maple远远强于MuPad,所以,如果符号运算用的比较多,最好还是用2008a之前的版本.
就楼主的这个问题而言,我在6.5、2007b和2013a上分别做了测试,前两个的结果没问题:
>> syms x>> g2 =((2*x + 1)^3/x^3)^(1/3)
g2 =
((2*x+1)^3/x^3)^(1/3)
>> g3=simple(g2)
g3 =
(2*x+1)/x
>> g4=simple(g3)
g4 =
2+1/x
上面之所以调用两次simple,是因为simple函数尝试多种代数化简方法并且从中得到最精简的那个表达式,但是有些情况下,真正最精简的式子常常是要通过两种变换才能得到的.例如,上面的两个simple,第一个是通过radsimp方法,第二个是通过collect、expand等其他方法.
但在2013a(Mupad内核)上就存在问题:
>> syms x>> g2 =((2*x + 1)^3/x^3)^(1/3)
g2 =
((2*x + 1)^3/x^3)^(1/3)
>> g3=simple(g2)
g3 =
((2*x + 1)^3/x^3)^(1/3)
matlab的简化函数simple为什么我使用simple或者simplify简化后g2 =((2*x + 1)^3/x^3)^(1/3),而不是g2=(2*x+1)/x 或者g2=2+1/x
matlab中simple函数的用法
matlab中 simple函数为什么将y化简会出错
matlab命令simple 是干什么用的
数字电路逻辑函数的简化!
汉字是哪年简化的?是谁提出的?为什么要简化?
matlab 计算结果如何最简化?z =[5408814226588255/2251799813685248,5405409749216593/2251799813685248,5399735620263823/2251799813685248,2695895919864973/1125899906842624,336348650475935/140737488355328]其中已经用过simple()和simplify()
matlab 符号变量求导问题!简化问题如上图.为什么不能直接输出1/5?
matlab的函数拟合
matlab的surf函数问题如图.为什么
IF函数公式如何简化?下面的公式如何简化,=IF(OR(Y3
平面任意力系的简化结果主矢量与简化点选择有关还是无关?为什么?
如何用Matlab求比较复杂的函数的最值?我现在需要用matlab求一个函数的最大值和最小值,这个函数是金融里的B-S定价公式,我把我带入数据简化后的形式写下来:C=S*N(d1)-0.8607*X*N(d2)其中d1=(ln(S/X)+0
繁体字为什么要简化?
为什么要汉字简化
汉字为什么要简化
matlab 匿名函数有什么用Matlab 中为什么要定义一个匿名函数的概念呢 匿名函数与普通函数相比在哪些地方有优越性呢?
MATLAB函数的基本结构