Matlab |
您所在的位置:网站首页 › maple函数 › Matlab |
Matlab自从弃用Maple而自身的Mupad之后,的确带来的不是麻烦。之前没有体会到,下面用个例子说明下这两种内核的不同:
用Mupad内核运算得到: Warning: The solutions are parametrized by the symbols: z1 = C_ z21 = C_ > In solve at 180 In Get_fixed_points at 11 x = m1 + 1 z1 z1 z21 m1 - 1 m1 + 1 m1 - 1 m1 + 1 m1 - 1 z = z1 m2 + 1 m2 - 1 z1 z1 m2 + 1 m2 + 1 m2 - 1 m2 - 1 y = 0 0 0 0 0 0 0 0 0 w1 = 0 0 0 0 0 0 0 0 0 w2 = 0 0 0 0 0 0 0 0 0 >>
用Maple内核运算得到: x = [w1] z = [w2] y = [0] w1 = [0] w2 = [0]
孰优孰劣一目了然,不多说了。当然Mupad内核也有自己优势,在计算Jacobi矩阵的时候,Mupad内核得出的结果排版会比maple内核好很多。后面会讲如何通过一个简单的环境变量,让matlab自由切换两个内核。
下面是matlab使用maple内核的方法 1、安装Maple17 百度一搜一大堆,都有破解版,如果实在找不到,给我留言,我可以分享一个百度云盘的。 假如你的matlab版本与maple版本匹配的话,maple安装中会自动检测到matlab。
注意:先安装maple toolbox ,然后再重新安装matlab symbolic math toolbox
2、通过环境变量控制Mupad与Maple切换
3、设置完成,重启matlab,检验安装是否成功 >> maple('sin(x)') ans = sin(x) >> syms x; >> int('atan(x)/x^(3/2)',0,1) ans = 1/2 1/2 1/2 1/2 - 1/2 pi + 2 log(2 + 2 ) - 1/2 2 log(2) + 1/2 2 pi
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |