Kompilátor Matlab Začíname s aplikáciami kompilátora Matlab

Obsah:

Anonim

Ú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 -

  1. Úvod do funkcií MATLABu
  2. Top 10 výhod Matlabu
  3. Prehľad priemernej funkcie v Matlabe
  4. Čo je vyhlásenie Switch v Matlabe?