在 xcode 项目中使用 Matlab 功能

Posted

技术标签:

【中文标题】在 xcode 项目中使用 Matlab 功能【英文标题】:Using Matlab capabilities in xcode project 【发布时间】:2014-03-22 02:38:51 【问题描述】:

我熟悉 Matlab,并希望使用我所知道的在我的 ios 应用程序中添加我正在寻找的功能。标题确实说明了一切,我希望我的应用程序能够使用 matlab 提供的数学功能,例如积分、导数、叉积等,而不是任何图形或任何图形,而只是基本的方程求解。有没有办法在保持我的应用程序敏捷的同时添加这个功能。我听说过 matlab 编码器,它允许将代码从 matlab 切换到可用于 Xcode 项目的 c 或 c++。如果这是最好的解决方案,那是一个非常难以使用的编码器吗?这是我的第一个应用程序,实际上我已经使用 Xcode 和 Objective-c 工作了几个星期,但我的应用程序的基本框架已经准备就绪。我需要它来为其添加真正的功能并使其非常有用。如果我的任何问题看起来很明显,请对我放轻松,我是个小白痴,非常感谢您的回答。

乔什

【问题讨论】:

【参考方案1】:

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

如果您还没有这样做,您应该先查看一些 MathWorks 提供的 MATLAB Coder 示例,例如,

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

【讨论】:

以上是关于在 xcode 项目中使用 Matlab 功能的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8:为通配符 App ID 启用无线功能

在Xcode中使用Clang Format

在 Xcode 4.3 中创建没有情节提要的项目

我可以在 Xcode 中使用 C++11 吗?

无法在 xcode 项目中测试网络调用

如何在matlab中预测使用ANN?