1

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

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

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

ATM 我正在​​自己制作 Matlab 函数,这变成了一项非常耗时的任务。

谢谢。

4

2 回答 2

1

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

在那里我专门用它来为 C++ 做一个巨大的 Matlab 脚本,所以它肯定是针对这种用途的。

于 2013-05-30T19:57:40.220 回答
1

您提供的链接中的代码中似乎没有使用任何不寻常或奇特的东西,因此如果您只有一个线性代数库,那么重新实现应该相当简单。Eigen非常好,Boost 的uBLAS也是如此,尽管据报道 uBLAS 有点慢。

我建议您阅读这篇 StackExchange 帖子,以便对可用的不同版本进行相当全面的比较。

于 2013-04-15T11:55:34.587 回答