Introduktion til Matlab Compiler
Matlab-kompilatoren påberåber sig systemet på tre måder, det ene er fristående applikationer, det andet er excel-tilføjelser og det tredje Hadoop-pakker. Vi kan bruge disse funktioner sammen med andre brugere (gruppemedlemmer, leverandører, klienter, samarbejdspartnere, organisation osv.), Som måske ikke har brug for at bruge Matlab. Matlab-applikationer leveres til at guide os gennem emballagens arbejdsgang og skabe et enkelt installationsprogram, som vi kan dele. Vi behøver kun at vælge de vigtigste Matlab-funktioner i applikationen, og ved at klikke på pakker opretter den automatisk en enkelt installationsfil. Vores Matlab-program er krypteret i disse applikationer, så immaterielle rettigheder forbliver beskyttende.
Vi kan udvide kompilatorens kapacitet ved blot at tilføje en SDK-compiler til softwarekomponenter og integration med andre programmeringssprog som clang., CPP lang., java.net osv. Disse applikationer bruger Matlab-runtime, sættet med delte biblioteker muliggør udførelse af kompilerede applikationer og komponenter. Større implementeringer af Matlab-analyse med virksomhedsapplikationer understøttes gennem Matlab-produktionsservere. Kommandoen bruges til at påkalde Matlab-kompilatoren er 'mcc'. Vi kan udstede kommandoen (mcc) fra kommandoprompten eller kommandolinjen 'UNIX' eller 'DOS'.
Syntaks:
Vi kan administrere flere Matlab-kompilatorhandlinger, der flagger til MCC, de fleste af dem har kun et enkelt bogstavsnavn. Vi kan overveje indstillinger separat på kommandolinjen.
- mcc -m –n sjovt
Vi kan tilføje flere indstillinger med enkelt '-'. Samt vi kan definere det separat. MCC
- mcc –mn sjovt
Da vi tog nogle specifikke argumenter, der ikke kan kombineres, medmindre vi definerer i udsagnet:
- mcc -m –n fuld sjov. . . her er valgmulighederne separate.
- mcc –mn sjovt. . . her kombineres argumentindstillinger.
Hvis vi inkluderer et C-program eller CPP-program på mcc-kommando, overføres filer direkte til 'Mex' eller mbuild.
Brug af makro
Som vi ser i ovenstående afsnit, har Matlab-compiler forskellige muligheder, der giver os adgang til at udføre opgaven. hvis vi ønsker at forenkle vores kompilering, kan vi bruge makroer. Det giver os mulighed for at gennemføre et grundlæggende kompilationsopgave.
Eksempler:
1) -m: makroindstilling m, Det skaber fristående enhver 'c'-applikation. Og det har et alternativ til ved at oversætte m til c eller CPP ved hjælp af funktionsindpakning, sprogudgang, scene, hjælp, filbibliotek osv.
2) -p: makroindstilling p, Det skaber fristående CPP-applikationer, og alternativet er libmmfile.mlib.
3) -x: makroindstilling x, Den opretter MEX-funktion, og alternativet er 'libmatlbmx.mlib'.
4) -g: makroindstilling g, Den bruges til fejlfinding. Alternativet er 'debugline: on = 0none'.
5) -s: makroindstilling g, Den bruges til simulering, og alternativet er 'libmaatlbmax.mlb', nedenstående tabel viser kommandoerne og deres anvendelse med deres alternative indstillinger.
Syntaks | Brug | Alternativ |
-m | Opretter fristående til enhver 'c' applikation | funktionsindpakning, sprogudgang, scene, hjælp, filbibliotek osv. |
-p | Opretter fristående CPP-applikationer | libmmfile.mlib |
-x | Opretter MEX-funktion | libmatlbmx.mlib |
-g | Bruges til fejlfinding | debugline: on = 0none |
-s | Bruges til simulering | libmaatlbmax.mlb |
Anvendelser af Matlab Compiler
Nedenfor er applikationerne af Matlab Compiler:
- En af de vigtige applikationer i Matlab er, at det skaber fristående applikationer og deler dem med andre brugere uden royalty. uafhængige applikationer er komplette applikationer, der bruger grafik, og de bruger kommandolinjecirkulation.
MCC | Kompilér funktion |
Applicationcompiler | Opbyg funktion til en enkeltstående app |
Distribuer værktøj | Kompilér funktion til ekstern brug |
Isdeployed | Bestem kodestatus (implementeret eller Matlab) |
Ismcc | Test koden på kompileringstidspunktet |
Ctfroot | Filplacering |
- Det er også nyttigt, mens du opretter webapplikationer, i denne bruger kan adgang til hver webapp ved hjælp af en unik URL fra browseren uden understøttelse af andet tilføjet software.
Webkompiler | Web-implementeringspakke |
- Matlab-compiler bruges til at være vært for webapplikationer og dele dem med andre brugere i et betroet intranetmiljø. Det kan få adgang via en enkelt startside.
- Pakker i Matlab og andre tilføjelser opretter nye formler, det fungerer som excel i at acceptere input fra celler og returnere resultater til outputsiden.
- Oprettelse af store matriser Matlab-applikationer køres som enkeltstående funktioner til at beregne klynger som en del af Spark-job på Hadoop.
- Det opretter også Map-reducere Matlab-applikationer, disse applikationer kaldes også selvstændige applikationer.
MCC | MFunction compilation |
deploytool | Kompiler funktioner til implementering |
MapReduce | Definition for kortreduktion |
Hadoop compiler | Kompilator mod Hadoop |
Konklusion
Matlab-kompilator designer forskellige processer og systemer med et bredt omfang. Det opretter også uafhængige applikationer, webapplikationer og er vært for applikationer til brugere og interagerer med brugeren ved at bruge forskellige pakker på en effektiv måde.
Anbefalet artikel
Dette er en guide til Matlab Compiler. Her diskuterer vi introduktionen til Matlab Compiler og dens applikationer sammen med anvendelser af makroer. Du kan også gennemgå vores foreslåede artikler for at lære mere -
- Introduktion til MATLAB-funktioner
- Top 10 fordele ved Matlab
- Oversigt over middelfunktion i Matlab
- Hvad er switch statement i Matlab?