Uvod u sastavnik Matlab

Matlab kompajler poziva u sustav na tri načina, jedan je samostalni program, drugi su dodaci Excel, a treći su Hadoop paketi. Ove značajke možemo koristiti s drugim korisnicima (članovi grupe, dobavljači, klijenti, suradnici, organizacija itd.) Koji inače ne moraju trebati Matlab. Na raspolaganju su Matlab aplikacije koje nas vode kroz tijek pakiranja i stvaraju pojedinačnog instalatera u kojem možemo dijeliti. Trebamo samo odabrati glavne Matlab funkcije u aplikaciji i klikom na pakete ona će automatski stvoriti jednu instalacijsku datoteku. Naš program Matlab šifriran je u tim aplikacijama, tako da prava intelektualnog vlasništva ostaju zaštitna.

Mogućnost prevoditelja možemo proširiti jednostavnim dodavanjem SDK kompajlera za softverske komponente i integracijom s drugim programskim jezicima poput clang-a., Jezik CPP, java.net, itd. Ove aplikacije koriste vrijeme rada Matlab, skup zajedničkih knjižnica omogućuje izvršavanje sastavljenih aplikacija i komponenti. Preko Matlab proizvodnih poslužitelja podržane su implementacije Matlab analitike s poslovnim aplikacijama. Naredba se koristi za pozivanje prevoditelja Matlab je 'mcc'. Naredbu (mcc) možemo izdati iz naredbenog retka ili naredbenog retka 'UNIX' ili 'DOS'.

Sintaksa:

Možemo upravljati s više operacija prevodilaca Matlab koje označavaju MCC, a većina ih ima samo jedno slovo. Možemo zasebno razmotriti opcije u naredbenom retku.

  • mcc -m - zabava

Možemo dodati više opcija pojedinačnim '-'. Kao i to možemo zasebno definirati. MCC

  • mcc - zabava

Kako smo uzeli neke konkretne argumente koji se ne mogu kombinirati ako u izjavi ne definiramo:

  • mcc -m - puna zabava., , ovdje su opcije argumenata odvojene.
  • mcc - zabava., , ovdje su argumentirane opcije kombinirane.

Ako u mcc naredbu uključimo C program ili CPP program, datoteke se izravno prosljeđuju u 'Mex' ili mbuild.

Upotrebe makronaredbi

Kao što vidimo u gornjem odlomku, Matlab prevodilac ima razne mogućnosti koje nam pružaju mogućnost da ispunimo zadatak. ako želimo pojednostaviti kompilaciju, tada možemo koristiti makronaredbe. To nam omogućuje dovršenje osnovnog kompilacijskog posla.

Primjeri:

1) -m: makro opcija m, stvara samostalnu bilo koju 'c' aplikaciju. A ima i alternativu prevođenju m u c ili CPP pomoću omota funkcije, jezičnog ispisa, faze, pomoći, biblioteke datoteka itd.

2) -p: makro opcija p, stvara samostalne CPP aplikacije, a alternativa je libmmfile.mlib.

3) -x: makro opcija x, stvara MEX funkciju, a alternativa je 'libmatlbmx.mlib'.

4) -g: makro opcija g, koristi se za uklanjanje pogrešaka. A alternativa je "debugline: on = 0none".

5) -s: makro opcija g, koristi se za simulaciju, a alternativa je "libmaatlbmax.mlb", tablica u nastavku prikazuje naredbe i njihovu uporabu sa svojim alternativnim opcijama.

Sintaksa Koristiti Alternativa
-m Stvara samostalno za bilo koju 'c' aplikaciju omot funkcije, izlaz jezika, pozornica, pomoć, biblioteka datoteka itd.
-p Stvara samostalne CPP aplikacije libmmfile.mlib
-x Stvara MEX funkciju libmatlbmx.mlib
-g Koristi se za uklanjanje pogrešaka debugline: on = 0none
-s Koristi se za simulaciju libmaatlbmax.mlb

Primjene Matlab sastavljača

Ispod su aplikacije Matlab Compilera:

  • Jedna od važnih aplikacija Matlaba je stvaranje samostalnih aplikacija i dijeljenje ih s drugim korisnicima bez autorskih prava. Samostalne aplikacije su kompletne aplikacije koje koriste grafiku i koriste izvršavanje naredbenog retka.
MCC Funkcija kompilacije
Applicationcompiler Ugradite funkciju u samostalnu aplikaciju
Alat za postavljanje Sastavite funkciju za vanjsku upotrebu
Isdeployed Odredite status koda (raspoređen ili Matlab)
Ismcc Testirajte kôd u vrijeme sastavljanja
Ctfroot Lokacija datoteke
  • Korisno je i tijekom stvaranja web aplikacija, a korisnik može pristupiti svakoj web aplikaciji jedinstvenim URL-om iz preglednika bez podrške bilo kojeg drugog dodavanja softvera.
Web Compiler Paket web implementacije
  • Matlab prevodilac koristi za hostiranje web aplikacija i dijeljenje s drugim korisnicima u okruženju s pouzdanim intranetom. Pristup može biti putem jedne početne stranice.
  • Paketi u Matlabu i ostalim dodacima stvaraju nove formule, ona djeluje poput izvrsnog u prihvaćanju unosa iz ćelija i vraćanju rezultata na izlaznu stranu.
  • Stvaranje velikih nizova Matlab aplikacije pokreću se kao samostalne značajke za izračunavanje klastera kao dijela Spark poslova na Hadoopu.
  • Također stvara Matlab aplikacije za smanjenje mapa, te se aplikacije nazivaju i samostalne aplikacije.
MCC MFunction kompilacija
deploytool Sastavite funkcije za uporabu
MapReduce Definicija za smanjenje karte
Hadoop prevodilac Sastavljač protiv Hadoopa

Zaključak

Matlab prevoditelj dizajnira različite procese i sustave sa širokim opsegom. Također stvara samostalne aplikacije, web aplikacije i host aplikacije za korisnike i interaktivno komunicira s korisnikom koristeći različite pakete na učinkovit način.

Preporučeni članak

Ovo je vodič za Matlab Compiler. Ovdje raspravljamo o Uvodu u Matlab Compiler i njegove aplikacije zajedno s upotrebama Makronaredbi. Možete i proći kroz naše predložene članke da biste saznali više -

  1. Uvod u funkcije MATLAB-a
  2. Top 10 prednosti Matlaba
  3. Pregled srednje funkcije u Matlabu
  4. Što je izjava o prebacivanju u Matlabu?

Kategorija: