作业帮 > 综合 > 作业

为什么我的matlab中simple和simplify不能用啊?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 12:22:05
为什么我的matlab中simple和simplify不能用啊?
syms m n
>> m=(n^3)^(1/3)
m =
(n^3)^(1/3)
>> simple(m)
ans =
(n^3)^(1/3)
可结果不应该是n吗?我用的是2010b版的.
是MATLAB符号运算内核导致的.
2008a之前,matlab的符号计算工具箱的核心的用的是Maple,在2008b之后改为了MuPad,导致一些命令接口以及执行效果发生变化.总的说来,Maple无论从功能还是效率上均优于MuPad,是世界三大数学软件之一(另两个是matlab和mathmatica),因此如果要使用符号计算功能的,强烈建议使用2008a之前的版本.
我在6.5、2007b以及2013a上均进行了实测,前两个版本(Maple内核)可以得到结果n,而使用MuPad的最新版2013a却和你的结果相同.