答案 0 :(得分:1)
除非有人发布了他们的结果,否则你无法在不尝试的情况下知道。但是,它很可能会在Octave上运行,这是Jordi在回答question这个问题上所说的内容。
我是Octave的新手,想知道是否可以使用matlab Octave中的工具箱?
这取决于“Matlab工具箱”的含义。如果你的意思是代码 随Matlab一起提供,使用它可能违反了许可证 使用Octave,假设您可以为Octave编译它 需要编译。
如果您的意思是免费代码,那么您在互联网上找到了 为Matlab编写的,它很可能适用于Octave。就试一试吧。 如果需要编译mex文件,可以使用“mkoctfile --mex”命令 使用。
如果你想要大致相当于Matlab工具箱 Octave,试试Octave-Forge套餐:
我个人的经验是Octave已经非常擅长接受Matlab代码。我猜想,任何时候你花费设置Octave和这个工具箱都是值得的。甚至MEX文件似乎都具有可移植性机制。除非他们对工具箱持久数据使用addpref等一些非常具体的功能,否则它将直接滑入Octave。即使他们使用的是prefs,也可以修改它以生活在Octave中。