Úvod do Matlab Compiler
Kompilátor Matlab zavádza do systému tromi spôsobmi, jeden je samostatný program, druhý je vynikajúci doplnok a tretí balík Hadoop. Tieto funkcie môžeme používať s ostatnými používateľmi (členmi skupiny, dodávateľmi, klientmi, spolupracovníkmi, organizáciou atď.), Ktorí inak nemusia Matlab používať. Poskytujeme aplikácie Matlab, ktoré nás prevedú procesom balenia a vytvoria jeden inštalátor, v ktorom môžeme zdieľať. Do aplikácie potrebujeme iba vybrať hlavné funkcie Matlabu a kliknutím na balíčky sa automaticky vytvorí jediný inštalačný súbor. Náš program Matlab je v týchto aplikáciách šifrovaný, takže práva duševného vlastníctva zostávajú chránené.
Schopnosť kompilátora môžeme rozšíriť jednoduchým pridaním kompilátora SDK pre softvérové komponenty a integráciu s inými programovacími jazykmi, ako je clang., Jazyk CPP., java.net atď. Tieto aplikácie využívajú runtime Matlab, sada zdieľaných knižníc umožňuje vykonávanie kompilovaných aplikácií a komponentov. Prostredníctvom produkčných serverov Matlab sú podporované rozsiahle nasadenia analýzy Matlab s podnikovými aplikáciami. Príkaz sa používa na vyvolanie kompilátora Matlab 'mcc'. Príkaz (mcc) môžeme vydať z príkazového riadka alebo z príkazového riadku „UNIX“ alebo „DOS“.
syntaxe:
Môžeme spravovať viac operácií kompilátora Matlab, ktoré sú príznakmi pre MCC, väčšina z nich má iba jednopísmenové meno. Možnosti môžeme posudzovať osobitne v príkazovom riadku.
- mcc -m –n zábava
Jedným znakom „-“ môžeme pridať viacero možností. Rovnako ako to môžeme definovať osobitne. MCC
- mcc - zábava
Keďže sme vzali niekoľko konkrétnych argumentov, ktoré sa nedajú skombinovať, pokiaľ nebudeme vo vyhlásení definovať:
- mcc -m - úplná zábava., , Tu sú možnosti argumentov oddelené.
- mcc - zábava., , tu sú kombinované možnosti argumentov.
Ak do príkazu mcc zahrneme program C alebo program CPP, súbory sa priamo odovzdajú do príkazu „Mex“ alebo mbuild.
Použitie makra
Ako vidíme v predchádzajúcom odseku, Matlab kompilátor má rôzne možnosti, ktoré nám umožňujú prístup k vykonaniu úlohy. Ak chceme zjednodušiť našu kompiláciu, môžeme použiť makra. To nám umožňuje dokončiť základnú kompiláciu.
Príklady:
1) -m: makro možnosť m, Vytvára samostatnú ľubovoľnú aplikáciu „c“. A má alternatívu prekladu z m do c alebo CPP pomocou funkcie wrapper, jazykový výstup, javisko, pomoc, knižnica súborov atď.
2) -p: makro voľba p, Vytvára samostatné aplikácie CPP a alternatívou je libmmfile.mlib.
3) -x: Možnosť makra x, Vytvára funkciu MEX a alternatívou je 'libmatlbmx.mlib'.
4) -g: makro, možnosť g, používa sa na účely ladenia a alternatívou je 'debugline: on = 0none'.
5) -s: makro možnosť g, Používa sa na simuláciu a alternatívou je 'libmaatlbmax.mlb', tabuľka nižšie zobrazuje príkazy a ich použitie s ich alternatívnymi možnosťami.
syntax | použitie | alternatívne |
-m | Vytvorí samostatný pre ľubovoľnú aplikáciu „c“ | funkčný obal, jazykový výstup, javisko, pomoc, knižnica súborov atď. |
-p | Vytvára samostatné aplikácie CPP | libmmfile.mlib |
-X | Vytvorí funkciu MEX | libmatlbmx.mlib |
-g | Používa sa na účely ladenia | debugline: on = 0none |
-s | Používa sa na simuláciu | libmaatlbmax.mlb |
Aplikácie Matlab Compiler
Nižšie sú uvedené aplikácie Matlab Compiler:
- Jednou z dôležitých aplikácií Matlabu je vytváranie samostatných aplikácií a ich zdieľanie s ostatnými používateľmi bez licenčných poplatkov. samostatné aplikácie sú kompletné aplikácie, ktoré používajú grafiku a používajú príkazový riadok.
MCC | Kompilačná funkcia |
Applicationcompiler | Zabudujte funkciu do samostatnej aplikácie |
Nasadiť nástroj | Kompilujte funkciu pre vonkajšie použitie |
Isdeployed | Určenie stavu kódu (nasadený alebo Matlab) |
Ismcc | Testujte kód v čase kompilácie |
Ctfroot | Umiestnenie súboru |
- Je to užitočné aj pri vytváraní webových aplikácií. Tento používateľ má prístup ku každej webovej aplikácii pomocou jedinečnej adresy URL z prehľadávača bez podpory akéhokoľvek ďalšieho pridávania softvéru.
Webový kompilátor | Balík nasadenia webu |
- Kompilátor Matlab slúži na hosťovanie webových aplikácií a ich zdieľanie s ostatnými používateľmi v dôveryhodnom intranetovom prostredí. Má prístup na jednu domovskú stránku.
- Balíčky v Matlabe a ďalších doplnkoch vytvárajú nové vzorce, fungujú ako vynikajúce pri prijímaní vstupov z buniek a vracaní výsledkov na výstupnú stránku.
- Vytváranie veľkých polí Aplikácie Matlab sa spúšťajú ako samostatné funkcie na výpočet klastrov ako súčasť úloh Spark na Hadoop.
- Vytvára tiež aplikácie Matlab na zníženie mapy, ktoré sa nazývajú aj samostatné aplikácie.
MCC | Kompilácia MFunction |
deploytool | Kompilujte funkcie pre nasadenie |
MapReduce | Definícia na zmenšenie mapy |
Kompilátor Hadoop | Kompilátor proti Hadoop |
záver
Kompilátor Matlab navrhuje rôzne procesy a systémy so širokým záberom. Vytvára tiež samostatné aplikácie, webové aplikácie a hosťuje aplikácie pre používateľov a efektívne spolupracuje s používateľmi pomocou rôznych balíkov.
Odporúčaný článok
Toto je príručka pre Matlab Compiler. Tu diskutujeme Úvod do Matlab Compiler a jeho aplikácie spolu s použitím makier. Viac informácií nájdete aj v našich navrhovaných článkoch -
- Úvod do funkcií MATLABu
- Top 10 výhod Matlabu
- Prehľad priemernej funkcie v Matlabe
- Čo je vyhlásenie Switch v Matlabe?