Введение в Matlab Compiler

Компилятор Matlab запускается в системе тремя способами: один - автономные приложения, второй - надстройки Excel, а третий - пакеты Hadoop. Мы можем использовать эти функции с другими пользователями (членами группы, поставщиками, клиентами, сотрудниками, организацией и т. Д.), Которым иначе может не понадобиться Matlab. Приложения Matlab предназначены для того, чтобы помочь нам в процессе упаковки и создать единый установщик, которым мы можем поделиться. Нам нужно только выбрать основные функции Matlab в приложении, и, нажав на пакеты, он автоматически создаст один установочный файл. Наша программа Matlab зашифрована в этих приложениях, поэтому права интеллектуальной собственности остаются защищенными.

Мы можем расширить возможности компилятора, просто добавив компилятор SDK для программных компонентов и интеграцию с другими языками программирования, такими как clang., CPP lang., java.net и т. д. Эти приложения используют среду исполнения Matlab, набор разделяемых библиотек позволяет выполнять скомпилированные приложения и компоненты. Крупномасштабные развертывания аналитики Matlab с корпоративными приложениями поддерживаются через производственные серверы Matlab. Команда используется для вызова компилятора Matlab 'mcc'. Мы можем выполнить команду (mcc) из командной строки или из командной строки «UNIX» или «DOS».

Синтаксис:

Мы можем управлять несколькими операциями компилятора Matlab, которые помечаются как MCC, большинство из них имеют только однобуквенное имя. Мы можем рассмотреть варианты отдельно в командной строке.

  • mcc -m - весело

Мы можем добавить несколько опций одним «-». Как и мы можем определить это отдельно. МСС

  • mcc –mn fun

Как мы взяли некоторые конкретные аргументы, которые не могут быть объединены, если мы не определим в заявлении:

  • mcc -m - полное веселье., , здесь параметры аргумента являются отдельными.
  • mcc –mn fun., , здесь параметры аргумента объединены.

Если мы включим программу на C или CPP в команду mcc, то файлы будут напрямую переданы в 'Mex' или mbuild.

Использование Макроса

Как мы видим из вышеприведенного абзаца, компилятор Matlab имеет различные опции, которые дают нам доступ для выполнения задачи. если мы хотим упростить нашу компиляцию, мы можем использовать макросы. Это позволяет нам выполнить основную работу по компиляции.

Примеры:

1) -m: опция макроса m, создает автономное любое приложение 'c'. И у этого есть альтернатива, переводя m в c или CPP, используя функцию-обертку, вывод языка, stage, help, библиотеку файлов и т. Д.

2) -p: опция макроса p, она создает автономные приложения CPP, а альтернативой является libmmfile.mlib.

3) -x: опция макроса x, создает функцию MEX, а альтернативой является 'libmatlbmx.mlib'.

4) -g: опция макроса g. Используется для целей отладки. Альтернативой является 'debugline: on = 0none'.

5) -s: опция макроса g, используется для симуляции, альтернативой является «libmaatlbmax.mlb», в таблице ниже показаны команды и их использование с альтернативными опциями.

Синтаксис использование альтернатива
-m Создает автономно для любого приложения с обертка функций, вывод языка, сценарий, справка, библиотека файлов и т. д.
-п Создает автономные приложения CPP libmmfile.mlib
-Икс Создает функцию MEX libmatlbmx.mlib
-грамм Используется для отладки линия отладки: on = 0 нет
-s Используется для моделирования libmaatlbmax.mlb

Приложения Matlab Compiler

Ниже приведены приложения Matlab Compiler:

  • Одним из важных приложений Matlab является создание автономных приложений и передача их другим пользователям без лицензионных платежей. автономные приложения представляют собой законченные приложения, использующие графику и выполняемые из командной строки.
Mcc Функция компиляции
Applicationcompiler Встроить функцию в отдельное приложение
Развернуть инструмент Функция компиляции для внешнего использования
Isdeployed Определить статус кода (развернут или Matlab)
Ismcc Протестируйте код во время компиляции
Ctfroot Расположение файла
  • Это также полезно при создании веб-приложений, так как этот пользователь может получить доступ к каждому веб-приложению по уникальному URL-адресу из браузера без поддержки каких-либо других дополнительных программ.
Веб-компилятор Пакет веб-развертывания
  • Компилятор Matlab используется для размещения веб-приложений и обмена ими с другими пользователями в доверенной среде интрасети. Он может получить доступ с одной домашней страницы.
  • Пакеты в Matlab и других надстройках создают новые формулы, он работает как превосходный в приеме входных данных из ячеек и возвращении результатов на выходную сторону.
  • Создание больших массивов Приложения Matlab запускаются как отдельные функции для вычисления кластеров в рамках заданий Spark в Hadoop.
  • Он также создает приложения Map-Reduction Matlab, которые также называются автономными приложениями.
Mcc MFunction сборник
deploytool Компилировать функции для развертывания
Уменьшение карты Определение для карты-уменьшить
Компилятор Hadoop Компилятор против Hadoop

Вывод

Компилятор Matlab проектирует различные процессы и системы с широкими возможностями. Он также создает автономные приложения, веб-приложения и размещает приложения для пользователей и взаимодействует с пользователем, эффективно используя различные пакеты.

Рекомендуемая статья

Это руководство к Matlab Compiler. Здесь мы обсуждаем Введение в Matlab Compiler и его приложения, а также использование макросов. Вы также можете просмотреть наши предлагаемые статьи, чтобы узнать больше -

  1. Введение в функции MATLAB
  2. 10 главных преимуществ Matlab
  3. Обзор средней функции в Matlab
  4. Что такое оператор Switch в Matlab?