2013-07-23 168 views
1

我试图让MATLAB工具箱SOSTOOLS到MATLAB R2010b中的内工作(7.11.0.584),但出现以下错误:解决方法在MATLAB枫

??? Error using ==> maple at 54 The MAPLE command is not available.

Google上搜寻它,我发现,MATLAB停止使用枫叶在某个阶段,并切换到MuPad。

缺少切换到旧版本的MATLAB,有没有已知的解决方法,这种情况?

+0

你能否介绍一下哪些代码返回了错误?这是演示的吗? –

+0

@TryHard这是sosdemo4 –

+0

最好是联系作者,否则你可以尝试我发布的解决方法。 –

回答

2

使用您的Matlab版本不可能将Maple安装为符号工具箱引擎。

这概述了另一种可能的解决方案,我没有找到具体的解决方法,可以让你工作。我建议您联系作者,或者检查具有相同功能的八度版本。

的变化MuPad是针对已经发布了无数次的问题,并有枫叶和MuPad这里的区别了有益的探讨: http://www.walkingrandomly.com/?p=178

对于它看起来像一个简单的翻译可能工作的一些命令。大部分的实现显然是在分析MuPad的输出并将其转化为Maple将生成的输出。 MuPad和Maple的输入在大多数情况下显然是相同的,但请阅读上面的文档。

自己写的一个翻译,你在你的路径将下面的函数maple调用mupad重定向到maple电话:

function output=maple(input); 
%prepare input here (if necessary) ... 
output=mupad(input); 
% parse the output (if necessary) ... 

超过不太可能,这再次导演天真调用不会解决没有一些输入/输出解析的问题。

+0

谢谢,我会尝试这种方法! –