在xcode项目中使用Matlab功能

时间:2014-03-22 02:38:52

标签: ios objective-c xcode matlab matlab-coder

我熟悉Matlab,并希望使用我所知道的功能来添加我在iOS应用程序中寻找的功能。标题真的说明了一切,我希望我的应用程序能够使用matlab提供的数学功能,如积分,衍生产品,交叉产品等,而不是任何图形或任何其他只是基本的等式求解事物。有没有办法在保持应用程序敏捷的同时为其添加此功能。我听说过matlab编码器允许将代码从matlab切换到可用于Xcode项目的c或c ++。如果这是最好的解决方案,那么这是一个非常困难的编码器吗?这是我的第一个应用程序,我已经使用Xcode和objective-c几周了,但我的应用程序的基本框架很好用。我需要这个来为它添加真正的功能并使其非常有用。如果我的任何问题看起来很明显,我可以轻松告诉我,我是个笨蛋,我非常感谢你的回答。

约什

1 个答案:

答案 0 :(得分:1)

正如您所提到的,MATLAB Coder可以从您的MATLAB函数生成C代码。标题(.h)和源(.c)文件可以插入您的XCode项目。这项工作的关键部分是决定函数的输入和输出应该是什么,以及如何将XCode项目的其余部分与Coder生成的函数接口。此外,现有的MATLAB代码可能与编码器不完全兼容,因此可能需要对MATLAB代码进行一些修改。编码器具有交互式流程,可指导您完成此过程。

如果你还没有这样做,你应该先看一下MathWorks提供的MATLAB Coder的一些例子,例如,

http://www.mathworks.com/help/coder/examples/c-code-generation-for-a-matlab-kalman-filtering-algorithm.html?prodcode=ME&language=en