Въведение в съставителя на 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 и неговите приложения, заедно с използването на макросите. Можете също да прегледате нашите предложени статии, за да научите повече -
- Въведение във функциите на MATLAB
- Топ 10 предимства на Matlab
- Преглед на средната функция в Matlab
- Какво е изявление за превключване в Matlab?