Kaj je Matlab?

Skrajšano je kot jezik, ki temelji na matrici, zasnovan je za računalničarje in inženirje. Matlab ponuja odlične rešitve v računalniški matematiki.

Matlab se lahko uporablja za -

  1. Analiza podatkov
  2. Razvoj algoritma
  3. Ustvarite modele in aplikacijo

Matlab najde veliko uporabo v strojnem učenju in globokem učenju, saj se ukvarjajo z n-dimenzionalnim prostorom, ki ga je mogoče predstavljati in analizirati samo v matrični obliki. Poleg teh drugih tehnologij, ki uporabljajo to tehnologijo, so načrtovanje nadzornega sistema, obdelava slik in računalniške finance.

Matlab ukazi

Matlab ponuja ukaze, ki se uporabljajo, medtem ko mora uporabnik z vmesnikom ukazne vrstice komunicirati z aplikacijo. Tu bomo videli, kako uporabiti te ukaze v Matlabu s pomočjo primerov

  • Osnovni ukazi Matlab

1. Počisti - Ta ukaz odstrani spremenljivke iz pomnilnika

2. Obstaja - Ta ukaz preverja obstoj spremenljivke

3. Clc - Ta ukaz Matlab počisti ukazno okno

4. Global - ta ukaz označuje spremenljivko kot globalno

5. Pomoč - Če želite poiskati kakršno koli pomoč, v ukazno okno vpišite ključno besedo in v njej se prikažejo vaše razpoložljive možnosti

6. Kdo - Ta ukaz Matlab navaja trenutno spremenljivko

7. Vrsta - Ta ukaz prikazuje vsebino datoteke.

8. Pwd - Ta ukaz prikaže trenutni imenik.

9. Datum - Ta ukaz prikazuje trenutni datum

10. Kaj - Ta ukaz našteje vse datoteke Matlab v trenutnem imeniku

Primer 1:

Primer 2:

Primer 3:

Primer 4:

Primer 5:

Torej, če bi jasno upoštevali zgornji primer 5, lahko vidite, da izjave držijo in v zadnjem primeru smo najprej poklicali jasen ukaz, nato pa smo iskali vrsto x in y, ki zdaj ni določeno, vendar ni bilo tako v primeru 4.

Upoštevajte, da so ti primeri predstavljeni z oktavo, ki je odprtokodna in enakovredna platforma Matlabu in uporablja isti niz ukazov.

  • Vmesni ukazi Matlab

Spodaj so vmesni Matlabovi ukazi, ki so naslednji:

1. Matematične funkcije

Tu raziskujemo ukazni načrt, ki se uporablja za risanje krivulje sinusoidnega vala s časom, kjer se čas giblje od 1 do 30 in narašča v intervalih 0, 01.

Na podoben način lahko to storimo tudi za katero koli drugo trigonometrično funkcijo, ki je glavni del matematike

2. Ukazi, povezani z matriko

  • Cat - Uporablja se za združevanje dveh nizov, prvi argument, ki je potreben, je dimenzija matrike, ki jo je treba ustvariti, kot je to, ali gre za 1D, 2D ali n-dimenzionalno matriko in po tem, da se n-število nizov posreduje kot argumenti, tisti morajo biti združeni, kot je prikazano na posnetku
  • Dolžina - izračuna število elementov v matriki
  • Min, max - Ti ukazi vrnejo elemente max in min, ki so prisotni v matrikah.

3. Ukazi, povezani z matrico

  • Oči - to ustvari matrico identitete
  • Ones - to ustvari niz teh
  • Zeros - To ustvari niz ničle

4. Matrični aritmetični ukaz

  • Pika - Ta ukaz Matlab ustvari pik iz dveh matric, upoštevajte, da stolpci in vrstice matrike odločajo o ustvarjanju matrike
  • Cross - Sinonimno to ustvarja križni izdelek, ki je koristen pri vektorskih operacijah, če je predstavljen v matrični obliki

5. Matrični ukazi za operacije, povezane z linearnimi enačbami

  • Rank - Ta ukaz daje rezultat pomembnemu matematičnemu parametru matric, imenovanem rank, ki je količinsko določitev najnižjega reda ničlega determinanta, ki nosi pod matriko v nadrejeni matrici
  • Det - s tem ukazom se izračuna determinant matrice.
  • Inv - Izvajanje tega ukaza nam daje inverzno matrico.

6. Ukazi, povezani s časom

Cputime - Izračuna čas CPU v sekundah

7. String Povezani ukazi

  • Findstr - indeks začenja začetne indekse niza v stavku.
  • Strcmp - Ta ukaz se uporablja za primerjavo dveh nizov, vrne 1, če je ujemanje pravilno, sicer vrne 0.

Napredni ukazi Matlab

Oglejmo si nekaj naprednih ukazov Matlab, ki so navedeni spodaj: -

1. kontura

Kadarkoli se ukvarjate z zasnovo krmilnega sistema v inženiringu, obrisi Nyquist ploskve itd. Označujejo stabilnost sistema, lahko v Matlabu prilagodimo slog ploskve (kot barva in vrsta črte itd.).

2. Polinomski ukazi

  • Poly2sym (vektor) - Ta ukaz Matlab pretvori vektor koeficientov v ustrezen simbolni polinom (od najvišje do najnižje moči).
  • poly2sym (vektor, 'v') - Ta ukaz pretvori vektor koeficientov v ustrezen simbolni polinom inv (od najvišje do najnižje moči).

3. Ukazi za reševanje enačb

syms x1 x2… xn; razreši (eq1, eq2, …, eqn, x1, x2, …, xn) - Ta ukaz reši sočasno n število enačb, rešitve proti njim pa so dodeljene spremenljivkam, ki segajo od x1, x2 do xn.

Spodnja priložena slika prikazuje demonstracijo

4. Ukazi za reševanje linearnega sistema enačb

X = linsolve (A, B) - Predpostavimo, da moramo najti rešitev proti dani enačbi

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

To je mogoče rešiti v skladu s priloženo sliko

Nasveti in namigi za uporabo Matlab ukazov

  • Programer se zaveda primerov uporabe, na primer, ko Matlab opravi izračun na kraju samem.
  • Pri obravnavanju tabel uporabite prilagodljivo indeksiranje
  • Napišite Matlab funkcije s prilagodljivo klico Sintaksa

Primer -

Zasnovali naj bi funkcijo z dano skladnjo

function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)

zato tukaj s pomočjo inputParserja lahko določite, kateri vhodni argumenti so potrebni (širina), kateri so neobvezni (višina) in kateri so neobvezni pari vrednosti-vrednosti ('oblika'). inputParser vam omogoča tudi, da potrdite, da je vsak vnos veljaven

Ker je inputParser objekt MATLAB. Najprej ustvarite predmet in nato pokličite funkcije za dodajanje različnih vhodnih argumentov.

Zaključek - Matlab ukazi

MATLAB je platforma za znanstveni izračun in programiranje na visoki ravni, ki uporablja interaktivno okolje za učinkovitejše izvajanje kompleksnih izračunov kot pri tradicionalnih jezikih, kot sta C in C ++.

Ima podporne module za več operacij, ima integracijo s Simulink, ki se lahko uporablja za simulacijo elektronskih krmilnih sistemov, zapletene izračune, povezane z numeričnimi metodami, digitalno obdelavo signala, obdelavo slike in obdelavo videov.

Priporočeni članki

To je vodnik za Matlabove ukaze. Tu smo razpravljali o osnovnih, vmesnih kot tudi naprednih Matlab ukazih. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Kako uporabljati Dockerjeve ukaze?
  2. Seznam ukazov za tirnice
  3. Vodnik za ukaze CSS
  4. Osnovni za vnaprejšnje ukaze C #
  5. Funkcije MATLAB | Vrste funkcij s primeri
  6. Vodnik po funkciji Simulink Matlab

Kategorija: