Mis on Matlab?

Seda lühendatakse kui maatriksipõhist keelt, see on mõeldud arvutiteadlastele ja inseneridele. Matlab pakub arvutuslikus matemaatikas suurepäraseid lahendusi.

Matlabi saab kasutada -

  1. Andmete analüüs
  2. Algoritmi väljatöötamine
  3. Looge mudeleid ja rakendusi

Matlab leiab suurepärase kasutusvõimaluse masinõppes ja süvaõppes, kuna need käsitlevad n-mõõtmelist ruumi, mida saab esitada ja analüüsida ainult maatriksvormis. Lisaks sellele kasutavad seda tehnoloogiat juhtimissüsteemi kujundamine, piltide töötlemine ja arvutuslik rahastus.

Matlabi käsud

Matlab pakub käske, mida kasutatakse ajal, mil kasutaja peab käsuridaliidese abil rakendusega suhelda. Siit näeme näidete abil, kuidas Matlabis neid käske kasutada

  • Matlabi põhikäsud

1. Kustuta - see käsk eemaldab muutujad mälust

2. Olemas - see käsk kontrollib muutuja olemasolu

3. Clc - see Matlabi käsk puhastab käsuakna

4. Globaalne - see käsk kuulutab muutuja globaalseks

5. Abi - kui teil on vaja abi otsida, kirjutage lihtsalt käsuakent märksõna ja see kuvab teie saadaolevad valikud

6. Kes - see Matlabi käsk loetleb aktiivse muutuja

7. Tüüp - see käsk kuvab faili sisu.

8. Pwd - see käsk kuvab praeguse kataloogi.

9. Kuupäev - see käsk kuvab praeguse kuupäeva

10. Mis - see käsk loetleb kõik Matlabi failid praeguses kataloogis

Näide 1:

Näide 2:

Näide 3:

Näide 4:

Näide 5:

Nii et kui te järgiksite selgelt ülaltoodud näidet 5, näeksite, et väited kehtivad ja viimases näites kutsusime esmalt selge käsu ja seejärel otsisime tüüpi x ja y, mis nüüd olid määratlemata, kuid ei olnud nii et näites 4.

Pange tähele, et need näited on esitatud oktaavi abil, mis on avatud lähtekoodiga ja Matlabiga samaväärne platvorm ning kasutab sama käsukomplekti.

  • Vahepealsed Matlabi käsud

Allpool on Matlabi vahekäsud, mis on järgmised:

1. Matemaatilised funktsioonid

Siin uuritakse graafiku käsku, mida kasutatakse sinusoidaalse laine kõvera graafiku joonistamiseks ajaga, kus aeg on vahemikus 1 kuni 30 ja kasvab intervalliga 0, 01.

Sarnasel viisil saame seda teha ka muude trigonomeetriliste funktsioonide jaoks, mis moodustavad suurema osa matemaatikast

2. Massiiviga seotud käsud

  • Kass - seda kasutatakse kahe massiivi liitmiseks; esimene argument, milleks kulub, on loodava massiivi suurus, näiteks 1D, 2D või n-mõõtmeline massiiv ja seejärel võetakse argumentidena üle n-arv massiive, need tuleb ühendada vastavalt hetkeseisule
  • Pikkus - arvutab massiivi elementide arvu
  • Min, max - need käsud tagastavad massiivides esinevad max ja min elemendid.

3. Maatriksiga seotud käsud

  • Silm - see loob identiteedimaatriksi
  • Ones - see loob hulga erinevaid
  • Nullid - see loob nulli massiivi

4. Maatriksi aritmeetiline käsk

  • Punkt - see Matlabi käsk genereerib kahe maatriksi punktprodukti. Pange tähele, et maatriksi veerud ja read otsustavad maatriksi loomise
  • Rist - sünonüümselt loob risttoote, mis on abiks vektori toimingutes, kui need on maatriksvormis esindatud

5. Maatriksi käsud lineaarvõrrandiga seotud toimingute jaoks

  • Järjestus - see käsk annab tulemuse maatriksite olulisele matemaatilisele parameetrile, mida nimetatakse astmeks. See on kvantifitseerimine alammaatriksit sisaldava nullist erineva determinandi madalaimas järjekorras emamaatriksis
  • Det - maatriksi determinant arvutatakse selle käsu abil.
  • Kutsu - selle käsu täitmine annab meile maatriksi pöördvõrrandi.

6. Ajastusega seotud käsud

Cputime - arvutab CPU aja sekundites

7. Stringiga seotud käsud

  • Findstr - otsib fraasis esinevate esinemisjuhtude indeksi esinemise.
  • Strcmp - seda käsku kasutatakse kahe stringi võrdlemiseks, kui vaste on õige, tagastab 1, vastasel juhul tagastab 0.

Täpsemad Matlabi käsud

Heidame pilgu mõnele täpsemast Matlabi käsust, mis on esitatud allpool:

1. Kontuur

Kui teil on vaja tegeleda juhtimissüsteemide kavandamisega inseneriteadustes, annavad Nyquisti krundi kontuurid jms teile süsteemi stabiilsuse märgi, saame kohandada Matlabi graafiku stiili (näiteks värvi ja joone tüüp jne).

2. Polünoomidega seotud käsud

  • Poly2sym (vektor) - see Matlabi käsk teisendab koefitsientide vektori vastavaks sümboolseks polünoomiks (suurimast madalaimani).
  • poly2sym (vektor, 'v') - see käsk teisendab koefitsientide vektori vastavaks sümboolseks polünoomi inv (kõrgeimast madalaimani).

3. Võrrandi lahendamise käsud

syms x1 x2… xn; lahenda (eq1, eq2, …, eqn, x1, x2, …, xn) - see käsk lahendab samaaegse n-i võrrandite arvu ja nendele vastavad lahendused omistatakse muutujatele vahemikus x1, x2 kuni xn.

Allpool lisatud pilt kujutab demonstratsiooni

4. Käsud võrrandisüsteemi lahendamiseks

X = linsolve (A, B) - oletagem, et peame leidma lahenduse antud võrrandi vastu

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Seda saab lahendada vastavalt lisatud pildile

Nõuanded ja nipid Matlabi käskude kasutamiseks

  • Programmeerija peab olema teadlik kasutusjuhtumitest, näiteks siis, kui Matlab teeb arvutusi kohapeal.
  • Kasutage tabelite käsitlemisel paindlikku indekseerimist
  • Kirjutage Matlabi funktsioone paindliku kutsumissüntaksiga

Näide -

Peaksime kavandama funktsiooni antud süntaksiga

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

nii et siin saate sisendi inputParser abil täpsustada, millised sisestusargumendid on vajalikud (laius), millised valikulised (kõrgus) ja millised valikulised nime-väärtuse paarid ('kuju'). inputParser võimaldab teil ka kinnitada, et iga sisend on õige

Kuna inputParser on MATLAB-objekt. Looge kõigepealt objekt ja seejärel helistage funktsioonidele, et lisada erinevad sisestusargumendid.

Järeldus - Matlabi käsud

MATLAB on teaduslike arvutuste ja kõrgetasemelise programmeerimise platvorm, mis kasutab interaktiivset keskkonda keerukate arvutuste tegemiseks tõhusamalt kui traditsiooniliste keelte, näiteks C ja C ++ puhul.

Omab tugimooduleid mitmeks toiminguks, on integreeritud Simulinkiga, mida saab kasutada elektrooniliste juhtimissüsteemide simuleerimiseks, arvuliste meetodite, digitaalse signaali töötlemise, pilditöötluse ja videotöötlusega seotud keerukate arvutuste tegemiseks.

Soovitatavad artiklid

See on olnud Matlabi käskude juhend. Siin oleme arutanud nii Matlabi põhi-, kesk- kui ka täiustatud käske. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Kuidas kasutada dokkide käske?
  2. Rööpkäskude loend
  3. CSS-i käskude juhend
  4. Elementaarsed C # käsud
  5. MATLABi funktsioonid | Funktsioonide tüübid koos näidetega
  6. Simulink Matlabi funktsiooni juhend

Kategooria: