Úvod do Matlab Compiler
Kompilátor Matlab vyvolá do systému třemi způsoby, z nichž jedna je samostatná aplikace, druhá jsou vynikající doplňky a třetí jsou balíčky Hadoop. Tyto funkce můžeme použít s dalšími uživateli (členy skupiny, dodavateli, klienty, spolupracovníky, organizací atd.), Kteří by jinak nemuseli Matlab používat. Poskytujeme aplikace Matlab, které nás povedou skrz pracovní postup balení a vytvoří jediný instalační program, ve kterém můžeme sdílet. Do aplikace stačí vybrat pouze hlavní funkce Matlabu a kliknutím na balíčky se automaticky vytvoří jediný instalační soubor. Náš program Matlab je v těchto aplikacích šifrován, takže práva duševního vlastnictví zůstávají chráněna.
Schopnost kompilátoru můžeme rozšířit jednoduchým přidáním kompilátoru SDK pro softwarové komponenty a integraci s jinými programovacími jazyky, jako je clang., CPP lang., java.net atd. Tyto aplikace využívají runtime prostředí Matlab, sada sdílených knihoven umožňuje provádění kompilovaných aplikací a komponent. Prostřednictvím produkčních serverů Matlab je podporováno rozsáhlé nasazení analytických analýz Matlab s podnikovými aplikacemi. Příkaz se používá k vyvolání kompilátoru Matlab 'mcc'. Příkaz (mcc) můžeme vydat z příkazového řádku nebo z příkazového řádku „UNIX“ nebo „DOS“.
Syntax:
Můžeme spravovat více operací kompilátoru Matlab, které jsou označeny MCC, většina z nich má pouze jednopísmenné jméno. Možnosti můžeme zvažovat samostatně v příkazovém řádku.
- mcc -m –n zábava
Můžeme přidat více možností jedním '-'. Můžeme to také definovat samostatně. mcc
- mcc –mn legrace
Protože jsme vzali několik konkrétních argumentů, které nelze kombinovat, pokud nedefinujeme ve výroku:
- mcc -m –n plná zábava. . . Zde jsou možnosti argumentů oddělené.
- mcc –mn legrace. . . Zde jsou možnosti argumentů kombinovány.
Pokud do příkazu mcc zahrneme program C nebo program CPP, pak se soubory přímo předají do 'Mex' nebo mbuild.
Použití makra
Jak vidíme ve výše uvedeném odstavci, kompilátor Matlab má různé možnosti, které nám umožňují přístup k plnění úkolu. pokud chceme zjednodušit kompilaci, můžeme použít makra. To nám umožňuje dokončit základní kompilační úlohu.
Příklady:
1) -m: makro volba m, Vytváří samostatnou libovolnou aplikaci „c“. A má alternativu překladu m do c nebo CPP pomocí funkce wrapper, jazykový výstup, fáze, nápověda, knihovna souborů atd.
2) -p: makro volba p, Vytváří samostatné aplikace CPP a alternativou je libmmfile.mlib.
3) -x: volba makra x, Vytváří funkci MEX a alternativou je 'libmatlbmx.mlib'.
4) -g: makro možnost g, Používá se pro účely ladění. A alternativou je 'debugline: on = 0none'.
5) -s: makro option g, Používá se pro simulaci a alternativou je 'libmaatlbmax.mlb', v následující tabulce jsou uvedeny příkazy a jejich použití s jejich alternativními možnostmi.
Syntax | Použití | Alternativní |
-m | Vytvoří samostatný pro jakoukoli aplikaci „c“ | funkce wrapper, jazykový výstup, fáze, nápověda, knihovna souborů atd. |
-p | Vytváří samostatné aplikace CPP | libmmfile.mlib |
-X | Vytvoří funkci MEX | libmatlbmx.mlib |
-G | Používá se pro účely ladění | debugline: on = 0none |
-s | Používá se pro simulaci | libmaatlbmax.mlb |
Aplikace Matlab Compiler
Níže jsou uvedeny aplikace Matlab Compiler:
- Jednou z důležitých aplikací Matlabu je vytvoření samostatných aplikací a jejich sdílení s ostatními uživateli bez licenčních poplatků. samostatné aplikace jsou kompletní aplikace, které používají grafiku a používají příkazový řádek.
Mcc | Kompilační funkce |
Aplikační kompilátor | Integrujte funkci do samostatné aplikace |
Nasadit nástroj | Kompilační funkce pro externí použití |
Isdeployed | Určete stav kódu (nasazený nebo Matlab) |
Ismcc | Vyzkoušejte kód v době kompilace |
Ctfroot | Umístění souboru |
- Je také užitečné při vytváření webových aplikací, v tomto uživatel má přístup ke každé webové aplikaci jedinečnou URL z prohlížeče bez podpory jakéhokoli dalšího přidání softwaru.
Webový kompilátor | Balíček nasazení webu |
- Kompilátor Matlab slouží k hostování webových aplikací a jejich sdílení s ostatními uživateli v důvěryhodném intranetovém prostředí. Má přístup na jednu domovskou stránku.
- Balíčky v Matlabu a dalších doplňcích vytvářejí nové vzorce, funguje jako vynikající v přijímání vstupů z buněk a vracení výsledků na výstupní stranu.
- Vytváření velkých polí Aplikace Matlab jsou spouštěny jako samostatné funkce pro výpočet clusterů jako součást úloh Spark na Hadoopu.
- Vytváří také aplikace Maplab redukovat Matlab, které se také nazývají samostatné aplikace.
Mcc | Kompilace MFunction |
nasadit | Kompilace funkcí pro nasazení |
MapReduce | Definice pro zmenšení mapy |
Kompilátor Hadoop | Kompilátor proti Hadoopu |
Závěr
Kompilátor Matlab navrhuje různé procesy a systémy se širokým rozsahem. Vytváří také samostatné aplikace, webové aplikace a hostuje aplikace pro uživatele a účinně interaguje s uživatelem pomocí různých balíčků.
Doporučený článek
Toto je průvodce Matlab Compilerem. Zde diskutujeme Úvod do Matlab kompilátoru a jeho aplikací spolu s použitím maker. Další informace naleznete také v našich doporučených článcích -
- Úvod do funkcí MATLABu
- Top 10 výhod Matlabu
- Přehled průměrných funkcí v Matlabu
- Co je příkaz Switch v Matlabu?