代码之家  ›  专栏  ›  技术社区  ›  Andrea Ambu

将matlab函数移植到scilab。如何使用符号?

  •  3
  • Andrea Ambu  · 技术社区  · 16 年前

    我要移植一些 MATLAB 函数到 Scilab . 最酷的是 conversion toolbox 这使事情变得很容易。

    问题是我没有找到对应的 赛姆斯 函数和符号工具箱。(我想要一个港口 控制系统工具箱 我也在寻找一些我可能需要的功能)。

    我唯一找到的符号工具箱是 this 但这有点麻烦,也不容易(实际上我30分钟内无法正确设置,现在我放弃了。我稍后再试),它需要安装Maxima。有人知道吗?

    科学实验室不是必须的。这个项目的目标是 自由的 开放源代码 替代matlab。我看到那里 SymPy 对于 Python 我可以用它 SciPy 但是我失去了 转换工具箱 事物:

    也就是说,还有什么更好呢?让Scilab和Maxima一起工作还是搬到python公司?这是项目的开始,所以我选择这个越早越好。

    2 回复  |  直到 10 年前
        1
  •  3
  •   Peter Mortensen icecrime    10 年前

    Bye MATLAB, hello Python, thanks Sage 第一手经验 MATLAB 到Python。

        2
  •  1
  •   Peter Mortensen icecrime    10 年前

    不鼓励你的项目,但如果你只是想 自由的 开放源代码 替代 MATLAB ,你看过 Octave 项目?在这方面的贡献可能比构建自己的matlab替代方案更有成效。

    如果您的项目需要matlab的符号功能,那么看看

    从我的快速谷歌搜索中,我没有找到任何可以与Matlab的Simulink相媲美的东西。

    另外,python和scipy确实具有matlab的大部分功能,我想scilab的转换实用程序在将您自己的m文件移植到scilab代码中会很有用。

    您的问题似乎意味着您希望通过matlab工具箱进行移植。

    我唯一找到的符号工具箱是…

    希望我误解了你的意思。如果您是,那么如果您要分发您的系统,可能会出现许可问题,因为Matlab工具箱。只是一个想法。但是,也许您希望将您的matlab代码移植到,这样它就不具有matlab依赖性。

    更新

    关于控制系统功能,我刚发现Octave确实有工具箱,请参见:

    它具有Simulink的一些功能,但似乎没有用于构建框图的图形界面。