我正在将MATLAB个函数移植到Scilab。很酷的是,有conversion toolbox使事情变得非常简单。
问题是我没有找到 syms 功能的对应部分,以及一般的符号工具箱。 (我也想要一个控制系统工具箱的端口,我还在寻找一些我可能需要的功能。)
我发现的符号工具箱唯一的问题是this,但它有点狡猾并且不那么容易(实际上我无法在30分钟内正确设置它,我放弃了现在。我稍后会尝试),它需要安装Maxima。有谁知道这件事?
Scilab不是必须的。该项目旨在为MATLAB提供更多免费和开源替代方案。我看到SymPy有Python,我只能将其用于SciPy,但我丢失了conversion toolbox的内容:\
那说什么应该更好?让SciLab和Maxima一起工作或转移到Python&合作?这是项目的开始,所以我选择的越早越好。答案 0 :(得分:3)
有关从Bye MATLAB, hello Python, thanks Sage迁移到Python的第一手经验,请参阅MATLAB。
答案 1 :(得分:1)
不要阻止您的项目,但如果您只想要免费和开源替代MATLAB,请查看{{3}项目?贡献那里可能比建立自己的MATLAB替代品更有成效。
如果您的项目需要MATLAB符号的功能,请查看
从我的快速Google搜索中我找不到任何可与MATLAB的Simulink相媲美的内容。
此外,Python和SciPy确实具有MATLAB的大部分功能,我猜Scilab的转换实用程序在将您自己的M文件移植到Scilab代码中非常有用。
你的问题似乎暗示你想要移植MATLAB工具箱
我发现的符号工具箱唯一的就是这个......
我希望我只是误解了你。如果您因为MATLAB工具箱而分发系统,那么可能会出现许可问题。只是一个想法。但也许您希望将MATLAB代码移植到,以便它不具有MATLAB依赖性。
对于控制系统功能Octave,我刚发现Octave确实有一个工具箱,请参阅:
它具有Simulink的一些功能,但它似乎没有构建框图的图形界面。