我想知道matlab可以调用哪些编程语言。
例如我很安静,确保matlab可以使用C函数,也许可以使用java。
我需要这个东西用于工业项目,所以我需要一些运作良好的东西。 例如,我已经找到了一些在matlab中调用python函数的教程,但他们看起来并不是很好且稳定的解决方案。
我不是该领域的专家,我对matlab的了解非常有限。所以请耐心等待答案。
该项目与机器学习有关,软件可能在集群上运行。
编辑根据这篇文章Embedding Python in MATLAB似乎在使用python导入numpy时出现问题。 在这种环境中使用python的唯一原因是numpy库。 没有它,对我来说几乎没用。
你认为我会在使用java或c调用某些数学库时会遇到类似的问题吗?
答案 0 :(得分:2)
此处列出了大多数接口:
http://www.mathworks.de/de/help/matlab/external-interfaces.html
对于Python,我看到了不同的解决方案:
除了记录的限制外,我认为这些解决方案没有任何问题。如果您熟悉C或Matlab,我会选择第二个或第三个选项。这允许您编写一个包装器来访问具有matlab基础知识的python。
答案 1 :(得分:1)
实现这一目标主要有两种方法:
答案 2 :(得分:0)
我不确定编程语言但你可以通过运行run('C:\ someCompiledProgram.exe')来通过EXE文件来实现 如果您需要结果,您可以使用: [status,result] = system('command')
你可以在这里阅读: http://nf.nci.org.au/facilities/software/Matlab/techdoc/ref/system.html