A. 如何在Matlab2010a中使用Maple内核的符号工具箱
MathWorks自从2008年10开始,复在Matlab的新版本制(Matlab2008a,即7.6之后)中使用MuPAD内核替换原来的Maple符号计算内核!
至于为什么?我们很容易想到MathWorks和MapleSoft两大公司的利益冲突。。。。。
可以下载个 Maple 软件 关联到 Matlab 就行了
B. matlab中maple函数无法调用!!!!!!求助
matlab未安装maple工具箱吧
我运行没问题
C. maple软件的使用
maple有很多命令可以处理矩阵,不过需要调用线性代数软件包,做矩阵乘法需要一个特殊的算子 &*
with(linalg);
a:= matrix([[2,3].[1,4]]);
b:= marix([[w,x],[y,z]]);
evalm(a &* b);
D. MATLAB R2011a如何利用Maple工具箱
1. 先安装Matlab,然后安装Maple,Maple的安装程序会自动提示你是否安装Maple Toolbox.
但Maple 15支持Matlab 2011a,不知道Maple 14是否支持matlab 2011a(估计没有问题)。
2. 如果已经安装了Maple,直接运行下面的文件:
C:\Program Files\Maple 15\MapleToolbox.exe (MapleToolbox_WindowsX86_64.exe)
E. 使用Maple计算可以事先定义一个条件吗如何操作
if x<>1 then .. fi:
并列用and连接
F. MATLAB7.10(即2010a)如何调用maple函数进行符号运算 如何添加呢
命令
syms a, b, c; //定义符号变量
Sum = a+b+c;
或直接调用Maple函数
maple()
G. 如何在在Excel内使用Maple计算命令
在 Excel 2007 及更高版本中才可启用 Maple 插件,然后可在电子表格中使用 Maple Excel 插件。例如在单元格 A1 中键入公式
=maple("x*x")
此时将连接到 Maple 并算出结果 x²,该值将作为单元格 A1 的值显示出来。
H. 装了maple14后原有的MATLAB符号数学工具箱不见了!
你使用的是正版还是盗版matlab?
I. maple Global Optimization Toolbox 全局优化工具箱
maple自己有一个局部优化的Optimization包,一般这个就行了
with(Optimization)
你要的那个得花钱的,网上下不来,中文参考地址(就算个广告页):
http://www.cca-es.com/cn/maple/got/
除非你有特殊的用途,不然买个那东西干啥?
J. matlab怎么利用调用maple计算的结果
第一种情况:选择 Maple 或者 MuPAD Engine 引擎
你可以使用Maple engine 代替默认的MuPAD engine。首先你需要一个匹配版本的Maple,例如Maple 12.02版本支持Matlab 2008b及以前版本。
1、在Matlab命令行输入
symengine
2、显示图形窗口
3、选择Maple engine,点击 Maple 按钮,然后点击 Maple Location 按钮,找到你机器上Maple的安装位置。
第二种情况:机器(Windows)上安装了Maple Toolbox for Matlab
如果你希望Maple engine称为默认的符号计算引擎,你需要设置环境变量。
本帖隐藏的内容需要回复才可以浏览
在Windows中环境变量设置如下:鼠标右击“我的电脑”——>选择“属性(R)”——>“高级”标签栏——>点击底部的“环境变量(N)”。将MATLAB_SYMBOLIC变量值设为“Maple”,如果没有则创建一个新的系统变量。
如果希望使用MuPAD,则将“MATLAB_SYMBOLIC”的值改为“Matlab”。
还有
第一步:并安装Maple;
第二步:安装Maple Toobox for Matlab 13,安装到你的maple安装目录下;
第三步:拷贝MapleToolboxForMatlab.dat 到 ~Maple 13 ("~"指maple安装根目录)。
第四步:运行matlab2010a,cmd窗口执行`toolbox_version`。会返回结果toolbox_version=maple;上面说明maple工具箱安装成功,但是不经设置的话matlab仍然使用内置的MuPAD, 即便是toolbox_version=maple,并不是说你现在的符号运算都是使用maple内核,其实现在的使用还是matlab默认的MuPad。现在我们开始设置最关键的一个东西,也是让maple内核工作的关键!
第五步:在MATLAB命令提示行里面输入pathtool,这是会弹出一个对话框,下拉到最后,选中最后两个,然后点击左边的”Move to Top“(移动到顶端)按钮,然后选择保存。exit退出matlab,现在设置好了。重新启动matlab,现在可以用maple内核了
点击“确认”按钮,关闭对话框。重启Matlab,通过命令确认你选择了何种符号计算引擎。
1) MuPAD 的情况:
>> evalin(symengine,'polylib::discrim(a*x^2+b*x+c,x)')
2) Maple 的情况:
1. >> maple('discrim(a*x^2+b*x+c,x)')