Использование возможностей Matlab в проекте xcode

Я знаком с Matlab и хотел бы использовать то, что знаю, для добавления функций, которые я ищу, в свое приложение iOS. Название действительно говорит обо всем, я бы хотел, чтобы мое приложение могло использовать математические возможности, которые предоставляет Matlab, такие как интегралы, производные, кросс-продукты и т.д. Есть ли способ добавить к нему эту функциональность, сохранив при этом гибкость моего приложения. Я слышал о кодировщике Matlab, который позволяет переключать код с Matlab на c или c ++, который можно использовать для проекта Xcode. Если это лучшее решение, сложно ли с ним работать? Это мое первое приложение, я буквально работал с Xcode и objective-c в течение нескольких недель, но у меня уже есть базовая структура моего приложения. Мне это нужно, чтобы добавить к нему реальную функциональность и сделать его очень полезным. Пожалуйста, поспешите со мной, если какой-либо из моих вопросов покажется очевидным, я ничтожество, я очень ценю ваши ответы.

Джош


person jknapp25    schedule 22.03.2014    source источник


Ответы (1)


Как вы упомянули, MATLAB Coder может генерировать код C из вашей функции MATLAB. Заголовочные (.h) и исходные (.c) файлы можно подключить к вашему проекту XCode. Ключевая часть работы - решить, какими должны быть вход и выход функции и как связать остальную часть проекта XCode с функцией, созданной Coder. Кроме того, существующий код MATLAB может быть не полностью совместим с Coder, поэтому могут потребоваться некоторые модификации вашего кода MATLAB. В Coder есть интерактивные процессы, которые проведут вас через этот процесс.

Если вы еще этого не сделали, вам следует начать с рассмотрения некоторых примеров MATLAB Coder, предоставляемых MathWorks, например,

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

person Shanqing Cai    schedule 22.03.2014