是否有任何现有的库在C / CPP / Obj-C中实现了matlab功能?

时间:2013-04-15 11:41:16

标签: c++ objective-c c matlab porting

我使用的算法只在Matlab中实现。

但是,一旦我没有服务器或移植代码所需的Matlab许可证,我需要使用gcc运行它。

Sp,我正在尝试在Objective-C中自己实现该算法。 这样我想知道是否已经有任何现有的库(至少有一组)实现了Matlab函数。

ATM我自己制作Matlab功能,这将是一项非常耗时的任务。

感谢。

2 个答案:

答案 0 :(得分:1)

在您提供的链接中,代码中似乎没有任何异常或异常情况,因此如果您只有一个线性代数库,重新实现应该相当简单。 Eigen非常好,Boost的uBLAS也是如此,但据报道uBLAS有点慢。

我建议您阅读this StackExchange post,以便对可用的不同内容进行相当全面的比较。

答案 1 :(得分:1)

好消息和坏消息 - 有一个专门设计用于将Matlab代码翻译成C ++的库 - MatrixLib来自Princeton Satelite Systems。 [我知道这件事,因为我在那家公司工作时使用它:-)]。但是,它并不便宜。您可以在线阅读文档,也可以出于某种原因协商折扣。

当我特意使用它来为C ++做一个巨大的Matlab脚本时,它肯定是针对这种用途。