Hva er Matlab?

Det er forkortet som Matrix-basert språk, er designet for informatikere og ingeniører. Matlab gir gode løsninger innen datamatematikk.

Matlab kan brukes til -

  1. Dataanalyse
  2. Algoritmeutvikling
  3. Lag modeller og applikasjoner

Matlab finner en stor brukssak i maskinlæring og dyp læring da de omhandler n-dimensjonalt rom som kun kan representeres og analyseres i matriseformen. Bortsett fra dette er andre teknologier som bruker dette kontrollsystemdesign, bildebehandling og beregningsøkonomi.

Matlab-kommandoer

Matlab gir kommandoene som brukes mens brukeren må samhandle med applikasjonen ved å bruke kommandolinjegrensesnittet. Her vil vi se hvordan du bruker kommandoene i Matlab ved hjelp av eksempler

  • Grunnleggende Matlab-kommandoer

1. Clear - Denne kommandoen fjerner variabler fra minnet

2. Eksist - Denne kommandoen sjekker om det eksisterer en variabel

3. Clc - Denne Matlab-kommandoen tømmer kommandovinduet

4. Global - Denne kommandoen erklærer en variabel som global

5. Hjelp - Hvis du trenger å søke etter hjelp, bare skriv nøkkelordet ved kommandovinduet, og det viser tilgjengelige alternativer

6. Hvem - Denne Matlab-kommandoen viser gjeldende variabel

7. Type - Denne kommandoen viser innholdet i en fil.

8. Pwd - Denne kommandoen viser gjeldende katalog.

9. Dato - Denne kommandoen viser gjeldende dato

10. Hva - Denne kommandoen viser alle Matlab-filene i den gjeldende katalogen

Eksempel 1:

Eksempel 2:

Eksempel 3:

Eksempel 4:

Eksempel 5:

Så hvis du tydelig ville observere eksempel 5 presentert over, kan du se at utsagnene stemmer, og i det siste eksemplet kalte vi klar kommando først, og deretter lette vi etter en type x og y som nå kom til å være ubegrenset, men ikke var så i eksempel 4.

Merk at disse eksemplene har blitt presentert med oktav som er åpen kildekode og tilsvarende plattform til Matlab og bruker samme kommandosett.

  • Mellomliggende Matlab-kommandoer

Nedenfor er de mellomliggende Matlab-kommandoene som er som følger:

1. Matematiske funksjoner

Her undersøker vi plottkommando som blir brukt til å plotte sinusformet bølgekurve med tid, der tiden varierer fra 1 til 30 og øker i intervaller på 0, 01.

På lignende måte kan vi gjøre dette for enhver annen trigonometrisk funksjon som også utgjør hoveddelen av matematikken

2. Array-relaterte kommandoer

  • Cat– Det brukes til å koble sammen to matriser, det første argumentet det tar er en dimensjon av arrayen som skal opprettes som om det er 1D, 2D eller n-dimensjonal matrise, og deretter at n-antall arrays sendes som argumenter, de skal samkjøres som vist på øyeblikksbildet
  • Lengde - Beregner antall elementer i matrisen
  • Min, maks - Disse kommandoene returnerer maks og min elementer som er tilstede i matriser.

3. Matrixrelaterte kommandoer

  • Eye - Dette skaper en identitetsmatrise
  • Dem - Dette skaper en rekke av dem
  • Null - Dette skaper en rekke nuller

4. Matrix aritmetisk kommando

  • Punkt - Denne Matlab-kommandoen genererer prikkproduktet av to matriser, legg merke til at kolonnene og radene av matrise bestemmer den resulterende matriskapningen
  • Kryss - Synonymt lager dette kryssproduktet, nyttig i vektoroperasjoner når det er representert i matriser

5. Matrise-kommandoer For lineære ligningsrelaterte operasjoner

  • Rang - Denne kommandoen gir resultatet til en viktig matematisk parameter for matriser kalt rangering, som er kvantifiseringen av den laveste rekkefølgen på ikke-null determinant som bærer undermatrise i overordnet matrise.
  • Det - Determinant for matrisen beregnes ved hjelp av denne kommandoen.
  • Inv - Utførelse av denne kommandoen gir oss inverse av en matrise.

6. Timing-relaterte kommandoer

Cputime - Beregner CPU-tiden i sekunder

7. Strengrelaterte kommandoer

  • Findstr - Finner forekomster starter indeksen for en streng i en frase.
  • Strcmp - Denne kommandoen brukes til å sammenligne to strenger, returnerer 1 hvis kampen er riktig ellers returnerer den 0.

Avanserte Matlab-kommandoer

La oss ta en titt på noen av de avanserte Matlab-kommandoene som er gitt nedenfor: -

1. Kontur

Hver gang du arbeider med kontrollsystemdesign innen prosjektering, Nyquist-plottekonturene osv. Gir deg et preg av stabiliteten i systemet, kan vi tilpasse stilen til plottet i Matlab (som farge og linjetype, osv.).

2. Polynomrelaterte kommandoer

  • Poly2sym (vektor) - Denne Matlab-kommandoen konverterer en vektor av koeffisienter til tilsvarende symbolpolynom (fra høyeste til laveste effekt).
  • poly2sym (vektor, 'v') - Denne kommandoen konverterer en vektor av koeffisienter til den tilsvarende symboliske polynominv (fra høyeste til laveste effekt).

3. Kommandoer for ligningsløsning

syms x1 x2… xn; løse (eq1, eq2, …, eqn, x1, x2, …, xn) - Denne kommandoen løser det samtidige n antall ligninger og løsningene mot disse er tilordnet variabler fra x1, x2 til xn.

Bildet nedenfor viser demonstrasjonen

4. Kommandoer for å løse det lineære ligningssystemet

X = linsolve (A, B) - La oss anta at vi må finne en løsning mot den gitte ligningen

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Dette kan løses i samsvar med det vedlagte bildet

Tips og triks for å bruke Matlab-kommandoer

  • En programmerer skal være oppmerksom på brukssaker som når Matlab gjør beregninger på stedet.
  • Bruk fleksibel indeksering når du arbeider med tabeller
  • Skriv Matlab-funksjoner med fleksibel syntaks

Eksempel -

Vi skal utforme en funksjon med gitt syntaks

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

så her, ved bruk av inputParser, kan du spesifisere hvilke inngangsargumenter som er påkrevd (bredde), hvilke som er valgfrie (høyde), og hvilke som er valgfrie navneverdepar ('form'). inputParser lar deg også bekrefte at hver inngang er gyldig

Som inputParser er et MATLAB-objekt. Sørg for først å opprette et objekt og deretter kalle funksjoner for å legge til de forskjellige inngangsargumentene.

Konklusjon - Matlab-kommandoer

MATLAB er en plattform for vitenskapelig beregning og programmering på høyt nivå som bruker et interaktivt miljø for å utføre komplekse beregninger mer effektivt enn med tradisjonelle språk, for eksempel C og C ++.

Har støttemoduler for flere operasjoner, har integrasjon med Simulink som kan brukes til å simulere de elektroniske styresystemene, gjøre de komplekse beregningene relatert til numeriske metoder, digital signalbehandling, bildebehandling og videobehandling.

Anbefalte artikler

Dette har vært en guide til Matlab-kommandoer. Her har vi diskutert grunnleggende, mellomliggende så vel som avanserte Matlab-kommandoer. Du kan også se på følgende artikkel for å lære mer -

  1. Hvordan bruke Docker-kommandoer?
  2. Liste over skinner-kommandoer
  3. Veiledning til CSS-kommandoer
  4. Grunnleggende for å fremme C # -kommandoer
  5. MATLAB-funksjoner | Funksjonstyper med eksempler
  6. Veiledning for Simulink Matlab-funksjon

Kategori: