PDA

查看完整版本 : 将MATLAB函数移植到Scilab。如何使用符号?


poster
2019-12-07, 23:17
我正在将一些MATLAB (http://en.wikipedia.org/wiki/MATLAB)函数移植到Scilab (https://en.wikipedia.org/wiki/Scilab) 。很酷的事情是,有一个转换工具箱 (http://ralyx.inria.fr/2004/Raweb/scilab/uid96.html)使事情变得非常简单。

问题是我没有找到syms函数和符号工具箱的对应项。 (我也想要控制系统工具箱的端口,如果我还在搜索我可能需要的某些功能)。

关于符号工具箱我发现的唯一的事情就是这样 (http://www.cert.fr/dcsd/idco/perso/Magni/s_sym/doc/index.html) ,但它是一个小trcky并没有那么容易(其实我没能正确设置它在30分钟内,我放弃了现在。我要请稍后再试),并且需要安装Maxima。有人知道吗?

Scilab并不是必须的。该项目旨在为MATLAB提供一个更加免费和开源的替代方案。我看到有适用于Python的 (http://en.wikipedia.org/wiki/Python_%28programming_language%29) SymPy (http://code.google.com/p/sympy/) ,我可以将其与SciPy (http://www.scipy.org/)一起使用,但是我失去了转换工具箱的 (http://ralyx.inria.fr/2004/Raweb/scilab/uid96.html)东西:

也就是说,还有什么更好的选择?让SciLab和Maxima一起工作或移至Python&co。?这是项目的开始,因此我选择的越早越好。

回答:
见再见MATLAB,Python,您好,感谢Sage (http://vnoel.wordpress.com/2008/05/03/bye-matlab-hello-python-thanks-sage/)从MATLAB (http://en.wikipedia.org/wiki/MATLAB)迁移到Python的第一手经验。