Introduksjon til Matlab Compiler

Matlab-kompilatoren påberoper seg systemet på tre måter, ett er frittstående applikasjoner, andre er excel-tillegg og tredje er Hadoop-pakker. Vi kan bruke disse funksjonene med andre brukere (gruppemedlemmer, leverandører, kunder, samarbeidspartnere, organisasjon osv.) Som ellers ikke trenger å bruke Matlab. Matlab-applikasjoner leveres for å guide oss gjennom arbeidsflyten til emballasjen og lage et enkelt installasjonsprogram som vi kan dele. Vi trenger bare å velge hoved Matlab-funksjoner i applikasjonen, og ved å klikke på pakker vil det automatisk opprette en enkelt installasjonsfil. Matlab-programmet vårt er kryptert i disse applikasjonene slik at immaterielle rettigheter forblir beskyttende.

Vi kan utvide kompilatorens muligheter ved ganske enkelt å legge til en SDK-kompilator for programvarekomponenter og integrasjon med andre programmeringsspråk som clang., CPP lang., java.net, etc. Disse applikasjonene bruker Matlab runtime, settet med delte biblioteker muliggjør utførelse av kompilerte applikasjoner og komponenter. Storskala distribusjoner av Matlab-analyse med bedriftsapplikasjoner støttes gjennom Matlab-produksjonsservere. Kommandoen brukes til å påkalle Matlab-kompilatoren er 'mcc'. Vi kan gi kommandoen (mcc) fra ledeteksten eller kommandolinjen 'UNIX' eller 'DOS'.

syntaks:

Vi kan administrere flere Matlab-kompilatoroperasjoner som flagger til MCC, de fleste av dem har bare et enkelt bokstavnavn. Vi kan vurdere alternativer separat på kommandolinjen.

  • mcc -m –n moro

Vi kan legge til flere alternativer med enkelt '-'. I tillegg til at vi kan definere det hver for seg. mcc

  • mcc –mn moro

Da vi tok noen spesifikke argumenter som ikke kan kombineres med mindre vi definerer i uttalelsen:

  • mcc -m –n full moro. . . her er alternativene separate.
  • mcc –mn moro. . . her kombineres argumentalternativer.

Hvis vi inkluderer et C-program eller CPP-program på mcc-kommando, sendes filer direkte til 'Mex' eller mbuild.

Bruk av makro

Som vi ser i avsnittet ovenfor, har Matlab-kompilatoren forskjellige alternativer som gir oss tilgang til å utføre oppgaven. Hvis vi ønsker å forenkle samlingen vår, kan vi bruke makroer. Det gjør at vi kan fullføre en grunnleggende samlejobb.

eksempler:

1) -m: makroalternativ m, Det skaper frittstående hvilken som helst 'c'-applikasjon. Og det har et alternativ av å oversette m til c eller CPP ved å bruke funksjonsinnpakning, språkutgang, scene, hjelp, filbibliotek, etc.

2) -p: makroalternativ p, Det skaper frittstående CPP-applikasjoner og alternativet er libmmfile.mlib.

3) -x: makroalternativ x, Det skaper MEX-funksjon og alternativet er 'libmatlbmx.mlib'.

4) -g: makroalternativ g, Det brukes til feilsøkingsformål. Og alternativet er 'debugline: on = 0none'.

5) -s: makroalternativ g, Det brukes til simulering og alternativet er 'libmaatlbmax.mlb', tabellen nedenfor viser kommandoene og bruken av dem med sine alternative alternativer.

syntax Bruk Alternativ
-m Lager frittstående for alle 'c' applikasjoner funksjonsinnpakning, språkutdata, scene, hjelp, filbibliotek osv.
-p Oppretter frittstående CPP-applikasjoner libmmfile.mlib
-x Oppretter MEX-funksjon libmatlbmx.mlib
-g Brukes til feilsøking feilsøking: på = 0 ingen
-s Brukes til simulering libmaatlbmax.mlb

Bruksområder av Matlab Compiler

Nedenfor er applikasjonene til Matlab Compiler:

  • En av de viktige applikasjonene til Matlab er at det skaper frittstående applikasjoner og deler dem med andre brukere uten royalty. frittstående applikasjoner er komplette applikasjoner som bruker grafikk, og de bruker utførelse av kommandolinjen.
Mcc Samle funksjon
Applicationcompiler Bygg funksjon til en frittstående app
Distribuer verktøyet Samle funksjon for ekstern bruk
Isdeployed Bestem kodestatus (distribuert eller Matlab)
Ismcc Test koden på tidspunktet for samlingen
Ctfroot Filplassering
  • Det er også nyttig når du oppretter webapplikasjoner, i denne brukeren kan du få tilgang til hver webapp med en unik URL fra nettleseren uten støtte fra noe annet programvare.
Nettkompilator Nettdistribusjonspakke
  • Matlab-kompilatoren pleide å være vertskap for webapplikasjoner og dele dem med andre brukere i et pålitelig intranettmiljø. Den har tilgang til via en enkelt hjemmeside.
  • Pakker i Matlab og andre tilleggsprogrammer lager nye formler, det fungerer som excel i å akseptere input fra celler og returnere resultater til utgangssiden.
  • Lage store matriser Matlab-applikasjoner kjøres som frittstående funksjoner for å beregne klynger som en del av Spark-jobber på Hadoop.
  • Det skaper også kartreduserende Matlab-applikasjoner. Disse applikasjonene kalles også frittstående applikasjoner.
Mcc MFunksjonssamling
deploytool Sett sammen funksjoner for distribusjon
Kart reduksjon Definisjon for kart-redusere
Hadoop-kompilator Kompilator mot Hadoop

Konklusjon

Matlab-kompilatoren designer forskjellige prosesser og systemer med et bredt omfang. Det lager også frittstående applikasjoner, webapplikasjoner og er vert for applikasjonene for brukere og samhandler med brukeren ved å bruke forskjellige pakker på en effektiv måte.

Anbefalt artikkel

Dette er en guide til Matlab Compiler. Her diskuterer vi Introduksjon til Matlab Compiler og dens applikasjoner sammen med bruken av makroer. Du kan også gå gjennom de foreslåtte artiklene våre for å lære mer -

  1. Introduksjon til MATLAB-funksjoner
  2. Topp 10 fordeler med Matlab
  3. Oversikt over middelfunksjon i Matlab
  4. Hva er Switch Statement i Matlab?

Kategori: