Matlab------ Matlab 2012b 使用Maple 17内核进行符号计算及Mupad与maple内核的切换
来源:互联网 发布:网络信息安全注意事项 编辑:程序博客网 时间:2024/05/29 13:14
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内核的方法
百度一搜一大堆,都有破解版,如果实在找不到,给我留言,我可以分享一个百度云盘的。
假如你的matlab版本与maple版本匹配的话,maple安装中会自动检测到matlab。
注意:先安装maple toolbox ,然后再重新安装matlab symbolic math toolbox
2、通过环境变量控制Mupad与Maple切换
使用Mupad内核
使用Maple内核
>> 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
- Matlab------ Matlab 2012b 使用Maple 17内核进行符号计算及Mupad与maple内核的切换
- matlab的符号工具箱将弃maple而用MuPAD
- MATLAB与Maple的符号运算
- Maple和MuPAD在符号数字上的重大区别
- maple 16安装后,matlab 2010b符号引擎的选择方法
- bessel 贝塞尔函数的零点 MATLAB MAPLE
- 【备用】matlab 和maple的区别
- Maple Matlab 积分计算过程——用以祭奠我挂科的高数
- MAPLE
- 对三大数学软件 Mathematica 、Maple 、MATLAB 的小测试比较
- 利用MATLAB进行符号计算
- Maple学习(一)Maple的安装
- MATLAB的符号计算
- MATLAB的符号计算
- MATLAB的符号计算
- matlab的符号计算
- MATLAB的符号计算
- Maple入门使用教程
- POJ 1679 The Unique MST 次小生成树
- Map
- MFC中窗口最小化到托盘处
- RFT 学习-TestObject
- 到底是什么在影响我们的开发效率?
- Matlab------ Matlab 2012b 使用Maple 17内核进行符号计算及Mupad与maple内核的切换
- socket网络编程学习之路 第二篇-----socket函数与结构
- Collection_util
- Chapter1. apple 私有API开发真机调试(一)
- LVM
- java之yield(),sleep(),wait()区别详解-备忘笔记
- JVM调优总结(六)——分代垃圾回收详述2
- API
- SQL Server删除用户失败的解决方法