Matlab-kääntäjä - Matlab-kääntäjän sovellusten aloittaminen

Sisällysluettelo:

Anonim

Johdanto Matlab-kääntäjään

Matlab-kääntäjä käyttää järjestelmää kolmella tavalla: yksi on itsenäinen sovellus, toinen on excel-lisäosat ja kolmas on Hadoop-paketit. Voimme käyttää näitä ominaisuuksia muiden käyttäjien (ryhmän jäsenten, toimittajien, asiakkaiden, yhteistyökumppaneiden, organisaation jne.) Kanssa, joiden ei ehkä muuten tarvitse käyttää Matlabia. Matlab-sovellukset toimittavat meidät pakkauksen työnkulun läpi ja luovat yhden asentajan, jonka kanssa voimme jakaa. Meidän on vain valittava sovellukseen tärkeimmät Matlab-toiminnot ja napsauttamalla paketteja se luo automaattisesti yhden asennustiedoston. Matlab-ohjelmamme on salattu näissä sovelluksissa, joten immateriaalioikeudet säilyvät suojana.

Voimme laajentaa kääntäjän ominaisuuksia lisäämällä yksinkertaisesti SDK-kääntäjän ohjelmistokomponenteille ja integroimalla muita ohjelmointikieliä, kuten clangia., CPP lang., java.net, jne. Nämä sovellukset käyttävät Matlab-suoritusaikaa, jaetut kirjastot mahdollistavat koottujen sovellusten ja komponenttien suorittamisen. Matlab-analytiikan laajamittaisia ​​käyttöönottoja yrityssovellusten kanssa tuetaan Matlab-tuotantopalvelimien kautta. Komentoa käytetään Matlab-kääntäjän kutsumiseen 'mcc'. Voimme antaa komennon (mcc) komentoriviltä tai 'UNIX' tai 'DOS' komentoriviltä.

Syntaksi:

Pystymme hallitsemaan useita Matlab-kääntäjiä, jotka liputtavat MCC: hen, suurimmalla osalla niistä on vain yhden kirjaimen nimi. Voimme harkita vaihtoehtoja erikseen komentorivillä.

  • mcc-m - ei hauskaa

Voimme lisätä useita vaihtoehtoja yhdellä '-'. Voimme määritellä sen erikseen. MCC

  • mcc –minkin hauskaa

Koska otimme joitain erityisiä argumentteja, joita ei voida yhdistää, ellemme määrittele lausunnossa:

  • mcc-m - täysin hauskaa. . . tässä argumenttivaihtoehdot ovat erilliset.
  • mcc –minkin hauskaa. . . tässä argumenttivaihtoehdot yhdistetään.

Jos sisällytämme C-ohjelman tai CPP-ohjelman mcc-komentoon, tiedostot siirretään suoraan 'Mex' tai mbuild.

Makron käyttö

Kuten näemme edellisessä kappaleessa, Matlab-kääntäjällä on useita vaihtoehtoja, jotka antavat meille pääsyn tehtävän suorittamiseen. Jos haluamme yksinkertaistaa kokoamistamme, voimme käyttää makroja. Tämän avulla voimme suorittaa kokoamisen perustyön.

esimerkkejä:

1) -m: makrovaihtoehto m, se luo itsenäisen minkä tahansa c-sovelluksen. Ja sillä on vaihtoehto kääntää m c: ksi tai CPP: ksi käyttämällä toiminto käärettä, kielilähtöä, vaiheita, ohjeita, tiedostokirjastoa jne.

2) -p: makrovaihtoehto p, Se luo erillisiä CPP-sovelluksia ja vaihtoehto on libmmfile.mlib.

3) -x: makrovaihtoehto x, Se luo MEX-toiminnon ja vaihtoehto on 'libmatlbmx.mlib'.

4) -g: makrovaihtoehto g, Sitä käytetään virheenkorjaustarkoitukseen .ja vaihtoehto on 'virheenkorjaus: päällä = 0 ei ole'.

5) -s: makrovaihtoehto g, Sitä käytetään simulointiin ja vaihtoehto on 'libmaatlbmax.mlb', alla olevassa taulukossa esitetään komennot ja niiden käyttö niiden vaihtoehtoisten vaihtoehtojen kanssa.

Syntaksi Käyttää vaihtoehto
-m Luo itsenäisenä mihin tahansa c-sovellukseen toiminnon kääre, kielilähtö, vaihe, ohje, tiedostokirjasto jne.
-p Luo itsenäisiä CPP-sovelluksia libmmfile.mlib
-x Luo MEX-toiminnon libmatlbmx.mlib
-g Käytetään virheenkorjaukseen virheenkorjaus: päällä = 0 ei kukaan
-S Käytetään simulointiin libmaatlbmax.mlb

Matlab-kääntäjän sovellukset

Alla on Matlab-kääntäjän sovelluksia:

  • Yksi Matlabin tärkeistä sovelluksista on se, että se luo itsenäisiä sovelluksia ja jakaa ne muiden käyttäjien kanssa ilman rojaltia. itsenäiset sovellukset ovat kokonaisia ​​grafiikkaa käyttäviä sovelluksia ja komentorivin suorittamista.
Mcc Käännä toiminto
Applicationcompiler Yhdistä toiminto itsenäiseksi sovellukseksi
Ota työkalu käyttöön Käännä toiminto ulkoiseen käyttöön
Isdeployed Määritä koodin tila (otettu käyttöön tai Matlab)
Ismcc Testaa koodi kokoamishetkellä
Ctfroot Tiedoston sijainti
  • Se on hyödyllinen myös web-sovelluksia luotaessa, sillä tämä käyttäjä voi käyttää kutakin verkkosovellusta yksilöllisen URL-osoitteen avulla selaimesta ilman minkään muun ohjelmistolisäyksen tukea.
Verkkokääntäjä Verkon käyttöönottopaketti
  • Matlab-kääntäjä isännöi verkkosovelluksia ja jakaa niitä muiden käyttäjien kanssa luotettavassa intranet-ympäristössä. Siihen pääsee yhdellä verkkosivulla.
  • Matlab-paketit ja muut lisäosat luovat uusia kaavoja, se toimii kuten excel hyväksymällä syötteet soluista ja palauttamalla tulokset tulosteen puolelle.
  • Suurten ryhmien luominen Matlab-sovelluksia käytetään itsenäisinä ominaisuuksina klusterien laskemiseen osana Spark-töitä Hadoopissa.
  • Se luo myös Map-vähennä Matlab-sovelluksia, joita kutsutaan myös itsenäisiksi sovelluksiksi.
Mcc Monitoimilaitekokoonpano
deploytool Käännä toiminnot käyttöönottoa varten
MapReduce Määritelmä map-vähentää
Hadoop-kääntäjä Kääntäjä Hadoopia vastaan

johtopäätös

Matlab-kääntäjä suunnittelee erilaisia ​​prosesseja ja järjestelmiä laaja-alaisesti. Se luo myös itsenäisiä sovelluksia, web-sovelluksia ja isännöi sovelluksia käyttäjille ja on vuorovaikutuksessa käyttäjän kanssa käyttämällä erilaisia ​​paketteja tehokkaasti.

Suositeltava artikkeli

Tämä on Matlab-kääntäjän opas. Tässä keskustellaan Matlab-kääntäjän ja sen sovellusten johdannosta sekä makrojen käytöstä. Voit myös käydä läpi ehdotetut artikkelimme saadaksesi lisätietoja -

  1. Johdanto MATLAB-toimintoihin
  2. Matlabin 10 parasta etua
  3. Yleiskatsaus Matlabin keskitoiminnoista
  4. Mikä on vaihtolause Matlabissa?