Matlab Compiler - Komma igång med applikationer från Matlab Compiler

Innehållsförteckning:

Anonim

Introduktion till Matlab Compiler

Matlab-kompilatoren anropar till systemet på tre sätt ett är fristående applikationer, andra är excel-tillägg och tredje är Hadoop-paket. Vi kan använda dessa funktioner med andra användare (gruppmedlemmar, leverantörer, kunder, kollaboratörer, organisation osv.) Som annars inte behöver använda Matlab. Matlab-applikationer tillhandahålls för att vägleda oss genom förpackningsarbetsflödet och skapa ett enda installationsprogram där vi kan dela. Vi behöver bara välja huvud Matlab-funktioner i applikationen och genom att klicka på paket kommer det automatiskt att skapa en enda installationsfil. Vårt Matlab-program är krypterat i dessa applikationer så att immateriella rättigheter förblir skyddande.

Vi kan utöka kompilatorns kapacitet genom att helt enkelt lägga till en SDK-kompilator för programvarukomponenter och integration med andra programmeringsspråk som clang., CPP lang., java.net, etc. Dessa applikationer använder Matlab-runtime, uppsättningen delade bibliotek möjliggör exekvering av kompilerade applikationer och komponenter. Stora skalor av Matlab-analys med företagsapplikationer stöds via Matlab-produktionsservern. Kommandot används för att åberopa Matlab-kompilatorn är 'mcc'. Vi kan utfärda kommandot (mcc) från kommandotolken eller kommandoraden 'UNIX' eller 'DOS'.

Syntax:

Vi kan hantera flera Matlab-kompilatoroperationer som flaggas till MCC, de flesta har bara ett enda bokstavsnamn. Vi kan överväga alternativ separat på kommandoraden.

  • mcc -m –n kul

Vi kan lägga till flera alternativ med enstaka '-'. Vi kan också definiera det separat. mcc

  • mcc –mn kul

Som vi tog några specifika argument som inte kan kombineras om vi inte definierar i uttalandet:

  • mcc -m –n full kul. . . här är argumentalternativ separata.
  • mcc –mn kul. . . här kombineras argumentalternativ.

Om vi ​​inkluderar ett C-program eller CPP-program på mcc-kommando skickas filer direkt till 'Mex' eller mbuild.

Användning av makro

Som vi ser i ovanstående stycke har Matlab-kompilatorn olika alternativ som ger oss tillgång till att utföra uppgiften. om vi vill förenkla vår sammanställning kan vi använda makron. Det gör att vi kan slutföra ett grundläggande sammanställningsjobb.

Exempel:

1) -m: makroalternativ m, Det skapar fristående alla 'c'-applikationer. Och det har ett alternativ av att översätta m till c eller CPP med hjälp av funktionsomslag, språkutmatning, scen, hjälp, filbibliotek, etc.

2) -p: makroalternativ p, Det skapar fristående CPP-applikationer och alternativet är libmmfile.mlib.

3) -x: makroalternativ x, Det skapar MEX-funktion och alternativet är 'libmatlbmx.mlib'.

4) -g: makroalternativ g, Det används för felsökningsändamål. Och alternativet är 'felsökning: on = 0none'.

5) -s: makroalternativ g, Det används för simulering och alternativet är 'libmaatlbmax.mlb', tabellen nedan visar kommandona och deras användning med sina alternativ.

Syntax Använda sig av Alternativ
-m Skapar fristående för alla c-applikationer funktionsomslag, språkutmatning, scen, hjälp, filbibliotek, etc.
-p Skapar fristående CPP-applikationer libmmfile.mlib
-x Skapar MEX-funktion libmatlbmx.mlib
-g Används för felsökning felsökning: på = 0 ingen
-s Används för simulering libmaatlbmax.mlb

Användningar av Matlab Compiler

Nedan följer applikationerna från Matlab Compiler:

  • En av Matlabs viktiga applikationer är att det skapar fristående applikationer och delar dem med andra användare utan royalty. fristående applikationer är kompletta applikationer som använder grafik och de använder kommandoradskörning.
mcc Kompilera funktion
Applicationcompiler Bygg funktion till en fristående app
Distribuera verktyget Kompilera funktion för extern användning
Isdeployed Bestäm kodstatus (distribuerad eller Matlab)
Ismcc Testa koden vid sammanställningen
Ctfroot Filplats
  • Det är också användbart när du skapar webbapplikationer, i den här användaren kan få åtkomst till varje webbapp med en unik URL från webbläsaren utan stöd från något annat program för tillägg.
Web Compiler Webbinstallationspaket
  • Matlab-kompilator användes för att vara värd för webbapplikationer och dela dem med andra användare i en betrodd intranätmiljö. Den kan komma åt via en enda hemsida.
  • Paket i Matlab och andra tillägg skapar nya formler, det fungerar som excel i att acceptera input från celler och returnera resultat till utsidan.
  • Skapa stora matriser Matlab-applikationer körs som fristående funktioner för att beräkna kluster som en del av Spark-jobb på Hadoop.
  • Det skapar också Map-reducera Matlab-applikationer. Dessa applikationer kallas också fristående applikationer.
mcc MFunction compilation
deploytool Kompilera funktioner för distribution
MapReduce Definition för kartminskning
Hadoop-kompilator Kompilator mot Hadoop

Slutsats

Matlab-kompilatorn utformar olika processer och system med ett brett utbud. Det skapar också fristående applikationer, webbapplikationer och är värd för applikationerna för användare och interagerar med användaren genom att använda olika paket på ett effektivt sätt.

Rekommenderad artikel

Detta är en guide till Matlab Compiler. Här diskuterar vi introduktionen till Matlab Compiler och dess applikationer tillsammans med användningen av makron. Du kan också gå igenom våra föreslagna artiklar för att lära dig mer -

  1. Introduktion till MATLAB-funktioner
  2. Topp 10 fördelar med Matlab
  3. Översikt av medelfunktion i Matlab
  4. Vad är Switch Statement i Matlab?