Matlab

您所在的位置:网站首页 maple函数 Matlab

Matlab

2023-08-06 23:45| 来源: 网络整理| 查看: 265

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切换

  使用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