Introducere în compilatorul Matlab
Compilatorul Matlab invocă în sistem trei moduri, una este aplicații de sine stătătoare, al doilea este suplimentele Excel și al treilea pachetele Hadoop. Putem folosi aceste funcții cu alți utilizatori (membri ai grupului, furnizori, clienți, colaboratori, organizație, etc.) care poate nu au nevoie să utilizeze Matlab. Aplicațiile Matlab sunt oferite pentru a ne ghida prin fluxul de lucru al ambalajului și pentru a crea un singur instalator în care să putem partaja. Trebuie doar să alegem funcțiile principale Matlab în aplicație și făcând clic pe pachete, va crea automat un singur fișier de instalare. Programul nostru Matlab este criptat în aceste aplicații, astfel încât drepturile de proprietate intelectuală să rămână protectoare.
Putem extinde capabilitatea compilatorului adăugând pur și simplu un compilator SDK pentru componente software și integrare cu alte limbaje de programare precum clang., Limbă CPP., java.net, etc. Aceste aplicații folosesc runtime Matlab, setul de biblioteci partajate permite executarea aplicațiilor și componentelor compilate. Implementarea pe scară largă a analizelor Matlab cu aplicații enterprise este acceptată prin serverele de producție Matlab. Comanda este folosită pentru a invoca compilatorul Matlab este „mcc”. Putem emite comanda (mcc) din promptul de comandă sau de la linia de comandă 'UNIX' sau 'DOS'.
Sintaxă:
Putem gestiona mai multe operații de compilare Matlab care semnalizează către MCC, cele mai multe dintre ele au doar un nume cu o singură literă. Putem lua în considerare opțiunile separat în linia de comandă.
- mcc -m –n distracție
Putem adăuga mai multe opțiuni printr-o singură „-”. La fel de bine îl putem defini separat. cmc
- mcc -mn distractiv
După cum am luat câteva argumente specifice care nu pot fi combinate decât dacă definim în enunț:
- mcc -m -n distracție deplină. . . aici opțiunile de argumente sunt separate.
- mcc -mn distractiv. . . aici opțiunile de argumente sunt combinate.
Dacă includem un program C sau un program CPP la comanda mcc, fișierele sunt direct transmise la „Mex” sau mbuild.
Utilizări ale Macro
După cum vedem în paragraful de mai sus, compilatorul Matlab are diferite opțiuni care ne permit accesul la îndeplinirea sarcinii. dacă dorim să simplificăm compilarea, atunci putem folosi macro-uri. Aceasta ne permite să finalizăm o lucrare de compilare de bază.
Exemple:
1) -m: opțiunea macro m, Creează autonom orice aplicație „c”. Și are o alternativă de a traduce m în c sau CPP prin utilizarea funcției de înfășurare, ieșire de limbă, etapă, ajutor, bibliotecă de fișiere etc.
2) -p: opțiunea macro p, Creează aplicații CPP de sine stătătoare și alternativa este libmmfile.mlib.
3) -x: opțiunea macro x, Creează funcția MEX, iar alternativa este „libmatlbmx.mlib”.
4) -g: opțiunea macro g, este utilizată în scop de depanare. Iar alternativa este „debugline: on = 0none”.
5) -s: opțiunea macro g, Este utilizată pentru simulare, iar alternativa este 'libmaatlbmax.mlb', tabelul de mai jos arată comenzile și utilizările acestora cu opțiunile alternative.
Sintaxă | Utilizare | Alternativă |
-m | Creează autonom pentru orice aplicație „c” | înveliș de funcții, ieșire de limbă, etapă, ajutor, bibliotecă de fișiere etc. |
-p | Creează aplicații CPP de sine stătătoare | libmmfile.mlib |
-X | Creează funcția MEX | libmatlbmx.mlib |
-g | Folosit în scop de depanare | debugline: pe = 0none |
-s | Folosit pentru simulare | libmaatlbmax.mlb |
Aplicații ale compilatorului Matlab
Mai jos sunt aplicațiile Matlab Compiler:
- Una dintre aplicațiile importante ale Matlab este că creează aplicații de sine stătătoare și le împărtășește cu alți utilizatori fără drepturi de autor. aplicațiile de sine stătătoare sunt aplicații complete care folosesc grafică și folosesc execuția liniei de comandă.
Mcc | Funcție de compilare |
Applicationcompiler | Funcția de construire într-o aplicație autonomă |
Instrument de implementare | Funcție de compilare pentru utilizare externă |
Isdeployed | Determinați starea codului (implementat sau Matlab) |
Ismcc | Testați codul în momentul compilării |
Ctfroot | Locația fișierului |
- De asemenea, este util în timp ce creați aplicații web, în acest utilizator puteți accesa fiecare aplicație web printr-o adresă URL unică din browser, fără sprijinul vreunei alte adăugări software.
Compilator Web | Pachet de implementare web |
- Compilator Matlab folosit pentru a găzdui aplicații web și a le împărtăși cu alți utilizatori într-un mediu de încredere intranet. Se poate accesa printr-o singură pagină de pornire.
- Pachetele din Matlab și alte suplimente creează noi formule, funcționează ca excel în acceptarea intrării din celule și returnarea rezultatelor către partea de ieșire.
- Crearea de tablouri mari Aplicațiile Matlab sunt rulate ca funcții de sine stătătoare pentru a calcula clustere ca parte a lucrărilor Spark pe Hadoop.
- De asemenea, creează aplicații Matlab Map-reduce aceste aplicații sunt, de asemenea, numite aplicații de sine stătătoare.
Mcc | Compilație MFunctională |
deploytool | Compilați funcții pentru implementare |
MapReduce | Definiția map-reduce |
Compilator Hadoop | Compilator împotriva Hadoop |
Concluzie
Compilatorul Matlab proiectează diferite procese și sisteme cu o gamă largă. De asemenea, creează aplicații de sine stătătoare, aplicații web și găzduiește aplicațiile pentru utilizatori și interacționează cu acesta utilizând diferite pachete într-un mod eficient.
Articol recomandat
Acesta este un ghid pentru compilatorul Matlab. Aici discutăm Introducerea Matlab Compiler și aplicațiile sale împreună cu utilizarea Macros. De asemenea, puteți parcurge articolele noastre sugerate pentru a afla mai multe -
- Introducere în funcțiile MATLAB
- Top 10 Avantaje ale Matlab
- Prezentare generală a funcției medii în Matlab
- Ce este Switch statement în Matlab?