Outras dicas

Como mencionado anteriormente pelos respondentes, você pode chamar uma cópia viva de MATLAB de C através do MATLAB Motor interface.

Se as necessidades do produto final para ser usado onde não há cópia viva de MATLAB, você pode implantar o aplicativo usando MATLAB Compiler. No entanto, MATLAB Compiler não, como outra resposta sugeriu, programas MATLAB converter em código C (e não fez por algumas versões agora). Em vez disso, os arquivos e criptografa seu programa MATLAB, e pacotes-lo em uma biblioteca executável ou compartilhado que executa contra o MATLAB Compiler Runtime (compartilhável livre de royalties). A biblioteca executável ou compartilhado pode, então, ser chamado de C.

Alternativamente, você pode ir a outra maneira ao redor, e chamar o código C do MATLAB, utilizando LoadLibrary ou do MATLAB MEX interface de .

Update: A partir do lançamento R2011a, você também pode usar MATLAB Coder para gerar C código diretamente a partir de um subconjunto da linguagem MATLAB.

Olhe para esta apresentação sobre a integração MATLAB algoritmos em aplicativos C ou C ++ http://www.mathworks.com/videos/integrating-matlab-algorithms-in-c-or-c-applications-86431.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top