Matlab Съставител - Първи стъпки с приложения на Matlab Compiler

Съдържание:

Anonim

Въведение в съставителя на Matlab

Matlab компилатор извлича в системата по три начина един е самостоятелни приложения, втори е excel добавки и трети е Hadoop пакети. Можем да използваме тези функции с други потребители (членове на групата, доставчици, клиенти, сътрудници, организация и т.н.), които по друг начин може да не се наложи да използват Matlab. Прилагат се приложения на Matlab, които ни водят през работния процес на опаковане и създават един инсталатор, в който можем да споделяме. Необходимо е само да изберем основните функции на Matlab в приложението и като щракнете върху пакетите, той автоматично ще създаде един инсталационен файл. Нашата програма Matlab е кодирана в тези приложения, така че правата на интелектуална собственост остават защитни.

Можем да разширим възможностите на компилатора, като просто добавим компилатор SDK за софтуерни компоненти и интегрираме с други програмни езици като clang., CPP lang., java.net и др. Тези приложения използват Matlab изпълнение, наборът от споделени библиотеки дава възможност за изпълнение на компилирани приложения и компоненти. Мащабните внедрения на Matlab analytics с корпоративни приложения се поддържат чрез производствените сървъри на Matlab. Командата се използва за извикване на компилатора на Matlab е 'mcc'. Можем да издадем командата (mcc) от командния ред или командния ред 'UNIX' или 'DOS'.

Синтаксис:

Можем да управляваме множество операции на компилатор на Matlab, които флагове да MCC, повечето от тях имат само еднобуквено име. Можем да разгледаме опциите отделно в командния ред.

  • mcc -m –n забавление

Можем да добавим няколко опции чрез единичен „-“. Както и можем да го определим отделно. МКЦ

  • mcc - mn забавление

Тъй като взехме някои конкретни аргументи, които не могат да се комбинират, освен ако не дефинираме в изявлението:

  • mcc -m - пълно забавление., , тук опциите за аргументи са отделни.
  • mcc - mn забавление., , тук опциите за аргументи са комбинирани.

Ако включим C програма или CPP програма за команда mcc, тогава файловете се предават директно в 'Mex' или mbuild.

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

Както виждаме в горния параграф, компилаторът на Matlab има различни опции, които ни дават достъп да изпълним задачата. ако искаме да опростим нашата компилация, тогава можем да използваме макроси. Това ни позволява да завършим основна работа по компилация.

Примери:

1) -m: макро опция m, Тя създава самостоятелно всяко 'c' приложение. И има алтернатива на чрез превеждане на m в c или CPP чрез използване на обвивка на функция, извеждане на език, етап, помощ, библиотека с файлове и т.н.

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

3) -x: макро опция x, Тя създава MEX функция, а алтернативата е „libmatlbmx.mlib“.

4) -g: макро опция g, Използва се за отстраняване на грешки. И алтернативата е „debugline: on = 0none“.

5) -s: макро опция g, Използва се за симулация и алтернативата е „libmaatlbmax.mlb“, таблицата по-долу показва командите и техните приложения с техните алтернативни опции.

Синтаксис употреба алтернатива
Създава самостоятелна за всяко приложение с "с" функция обвивка, извеждане на език, етап, помощ, библиотека с файлове и т.н.
-p Създава самостоятелни CPP приложения libmmfile.mlib
Създава MEX функция libmatlbmx.mlib
-g Използва се за отстраняване на грешки debugline: on = 0none
Използва се за симулация libmaatlbmax.mlb

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

По-долу са приложенията на Matlab Compiler:

  • Едно от важните приложения на Matlab е, че създава самостоятелни приложения и ги споделя с други потребители без роялти. автономните приложения са пълни приложения, които използват графика и те използват командния ред.
МКЦ Функция за компилиране
Applicationcompiler Вградете функция в самостоятелно приложение
Разгънете инструмент Компилираща функция за външна употреба
Isdeployed Определете състоянието на кода (внедрен или Matlab)
Ismcc Тествайте кода в момента на компилиране
Ctfroot Местоположение на файла
  • Също така е полезно, докато създавате уеб приложения, в този потребител може да получи достъп до всяко уеб приложение по уникален URL адрес от браузъра, без подкрепата на каквото и да е друго добавяне на софтуер.
Уеб компилатор Пакет за уеб внедряване
  • Matlab компилатор, използван за хостване на уеб приложения и споделяне с други потребители в надеждна интранет среда. Той има достъп до една страница.
  • Пакетите в Matlab и други добавки създават нови формули, той работи като excel в приемането на вход от клетки и връщането на резултатите към изходната страна.
  • Създаване на големи масиви Matlab приложенията се изпълняват като самостоятелни функции за изчисляване на клъстери като част от Spark задания в Hadoop.
  • Освен това създава Matlab приложения за намаляване на Map тези приложения също се наричат ​​самостоятелни приложения.
МКЦ MFunction компилация
deploytool Компилирайте функции за внедряване
MapReduce Определение за намаляване на картата
Hadoop компилатор Съставител срещу Hadoop

заключение

Matlab компилатор проектира различни процеси и системи с широк обхват. Той също така създава самостоятелни приложения, уеб приложения и хоства приложенията за потребители и взаимодейства с потребителя, като използва различни пакети по ефективен начин.

Препоръчителен член

Това е ръководство за Matlab Compiler. Тук обсъждаме Въведение в компилатора на Matlab и неговите приложения, заедно с използването на макросите. Можете също да прегледате нашите предложени статии, за да научите повече -

  1. Въведение във функциите на MATLAB
  2. Топ 10 предимства на Matlab
  3. Преглед на средната функция в Matlab
  4. Какво е изявление за превключване в Matlab?