如何在Ubuntu下编译和包含Python中的Matlab文件

时间:2012-02-02 09:08:00

标签: python matlab dll matlab-deployment shared-libraries

我在Matlab中编写了一个轨迹规划器,我希望编译为.dll或.so以包含在Python中。是否可能,如果是,我在哪里以及如何开始?我已经安装了gcc和g ++。

2 个答案:

答案 0 :(得分:2)

我认为您编写的是m-Code而不是C ++ - MATLAB中的代码(因为后者可以很容易地转换为某种C ++库):或许可以尝试使用MATLAB-Coder来帮助您生成C ++代码从您的m代码: http://www.mathworks.de/products/matlab-coder/?s_cid=global_nav

也许是你正在寻找的东西:)

答案 1 :(得分:1)

可能感兴趣的另一个支持工具是MlabWrap

如果访问MATLAB编译器是个问题,OctavePytave可能是比完全重写更便宜的替代方案