Matlab Compiler позволяет конвертировать Matlab M-файлы автоматически в C и C++ для создания независимых программных продуктов. Matlab-дополнение для Visual Studio позволяет использовать Matlab-компилятор из Microsoft Visual Studio.
MATLAB C/C++ Math и Graphics Libraries включены в состав MATLAB Compiler 3 и образуют единый продукт. Эти библиотеки больше не поддерживаются как раздельные продукты.
С помощью MATLAB Compiler Вы можете автоматически генерировать оптимизированный C и C++ код для M-файлов. Транслируя код MATLAB на C и C++, компилятор существенно ускоряет работу приложения.
Ускорение вычислений. Ориентированный на работу с матрицами язык MATLAB оптимизирован для выполнения операций с массивами. Однако выполнение других типов операций, таких как операции со скалярами, может быть существенно ускорено при преобразовании на язык C или C++. Compiler производит это преобразование легко и быстро.
Уменьшение времени разработки. Компилятор сбережет Вам время, обеспечив автоматический переход от интерактивной среды MATLAB к эффективным математическим приложениям.
Исполняемые модули. Компилятор генерирует C код для двух типов исполняемых модулей: MEX-файлы и автономные исполняемые модули. MEX-файлы - это исполняемые модули MATLAB, которые вызываются из MATLAB и динамически линкуются во время выполнения. Автономные модули, генерируемые компилятором, могут быть встроены в приложения, написанные на C и C++ , которые выполняются вне среды MATLAB.
Материалы раздела:
MathWorks: MATLAB Compiler
|