Hvad er Matlab?

Det er forkortet som Matrix-baseret sprog, er designet til datalogi og ingeniører. Matlab leverer fantastiske løsninger inden for computermatematik.

Matlab kan bruges til -

  1. Dataanalyse
  2. Algoritmeudvikling
  3. Opret modeller og anvendelse

Matlab finder en stor brugssag i maskinlæring og dyb læring, da de beskæftiger sig med n-dimensionelt rum, som kun kan repræsenteres og analyseres i matrixformen. Bortset fra dette er andre teknologier, der bruger dette, kontrolsystemdesign, billedbehandling og beregningsfinansiering.

Matlab-kommandoer

Matlab indeholder de kommandoer, der bruges, mens brugeren skal interagere med applikationen vha. Kommandolinjegrænsefladen. Her vil vi se, hvordan man bruger disse kommandoer i Matlab ved hjælp af eksempler

  • Grundlæggende Matlab-kommandoer

1. Ryd - Denne kommando fjerner variabler fra hukommelsen

2. Eksistens - Denne kommando kontrollerer, om der findes en variabel

3. Clc - Denne Matlab-kommando rydder kommandovinduet

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

5. Hjælp - Hvis du har brug for at søge efter hjælp, skal du bare skrive nøgleordet i kommandovinduet, og det viser dine tilgængelige indstillinger

6. Hvem - Denne Matlab-kommando viser den aktuelle variabel

7. Type - Denne kommando viser indholdet af en fil.

8. Pwd - Denne kommando viser det aktuelle bibliotek.

9. Dato - Denne kommando viser den aktuelle dato

10. Hvad - Denne kommando viser alle Matlab-filer i det aktuelle bibliotek

Eksempel 1:

Eksempel 2:

Eksempel 3:

Eksempel 4:

Eksempel 5:

Så hvis du tydeligt ville observere eksemplet 5, der er præsenteret ovenfor, kan du se, at udsagnene stemmer, og i det sidste eksempel kaldte vi klar kommando først, og derefter kiggede vi efter en type x og y, som nu kom til at være udefineret, men ikke var så i eksempel 4.

Bemærk, at disse eksempler er blevet præsenteret med oktav, der er open source og ækvivalent platform til Matlab og bruger det samme kommandosæt.

  • Mellemliggende Matlab-kommandoer

Nedenfor er de mellemliggende Matlab-kommandoer, som er som følger:

1. Matematiske funktioner

Her undersøger vi plotkommando, der bruges til at plotte den sinusformede bølgekurve med tiden, hvor tiden varierer fra 1 til 30 og øges i intervaller på 0, 01.

På lignende måde kan vi gøre dette for enhver anden trigonometrisk funktion, der også udgør hoveddelen af ​​matematikken

2. Array-relaterede kommandoer

  • Cat– Det bruges til at sammenkæde to arrays, det første argument, det tager, er en dimension af den matrix, der skal oprettes som om det er 1D, 2D eller n-dimensionel matrix, og derefter, at n-antal arrays sendes som argumenter, disse skal sammenkædes som vist på snapshot
  • Længde - Beregner antallet af elementer i matrixen
  • Min, max - Disse kommandoer returnerer de maks og min elementer, der findes i matrixerne.

3. Matrixrelaterede kommandoer

  • Øje - Dette skaber en identitetsmatrix
  • Dem - Dette skaber en række af dem
  • Nuloer - Dette skaber en række nuller

4. Matrix aritmetisk kommando

  • Punkt - Denne Matlab-kommando genererer prikproduktet af to matrixer, bemærk at kolonnerne og rækkerne i matrix bestemmer den resulterende matrixoprettelse
  • Cross - Synonymt skaber dette krydsproduktet, nyttigt i vektoroperationer, når det er repræsenteret i matrixformen

5. Matrix-kommandoer Til lineære ligningsrelaterede operationer

  • Rang - Denne kommando giver resultatet til en vigtig matematisk parameter for matrixer kaldet rang, som er kvantificeringen af ​​den laveste rækkefølge af ikke-nul determinant, der bærer undermatrix i overordnet matrix
  • Det - Determinanten af ​​matrixen beregnes ved hjælp af denne kommando.
  • Inv - Udførelse af denne kommando giver os den inverse af en matrix.

6. Timing-relaterede kommandoer

Cputime - Beregner CPU-tiden i sekunder

7. Strengrelaterede kommandoer

  • Findstr - Finder forekomster starter indeks for en streng i en sætning.
  • Strcmp - Denne kommando bruges til at sammenligne to strenge, returnerer 1, hvis matchen er korrekt ellers returnerer den 0.

Avancerede Matlab-kommandoer

Lad os tage et kig på nogle af de avancerede Matlab-kommandoer, der er beskrevet nedenfor: -

1. Kontur

Hver gang du beskæftiger dig med kontrolsystemdesign inden for konstruktion, Nyquist-plotkonturerne osv. Giver dig et præg af stabiliteten i systemet, kan vi tilpasse stilen på plotet i Matlab (som farve og linjetype osv.).

2. Polynomiske relaterede kommandoer

  • Poly2sym (vektor) - Denne Matlab-kommando konverterer en vektor af koefficienter til det tilsvarende symboliske polynom (fra højeste til laveste effekt).
  • poly2sym (vektor, 'v') - Denne kommando konverterer en vektor af koefficienter til den tilsvarende symboliske polynom inv (fra højeste til laveste effekt).

3. Kommandoer til ligningsløsning

syms x1 x2… xn; løse (eq1, eq2, …, eqn, x1, x2, …, xn) - Denne kommando løser det samtidige n antal ligninger, og løsningen mod dem er tildelt variabler, der spænder fra x1, x2 til xn.

Nedenstående vedhæftede billede bærer demonstrationen

4. Kommandoer til løsning af det lineære ligningssystem

X = linsolve (A, B) - Lad os antage, at vi er nødt til at finde en løsning mod den givne ligning

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 overensstemmelse med det vedhæftede billede

Tip og tricks til brug af Matlab-kommandoer

  • En programmør skal være opmærksom på brugssager, som hvornår Matlab foretager beregninger på stedet.
  • Brug fleksibel indeksering, når du arbejder med tabeller
  • Skriv Matlab-funktioner med fleksibel syntaks

Eksempel -

Vi skal designe en funktion med en given syntaks

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

så her kan du ved hjælp af inputParser specificere hvilke input-argumenter, der er påkrævet (bredde), hvilke er valgfri (højde), og som er valgfrie navneværdipar ('form'). inputParser giver dig også mulighed for at bekræfte, at hver input er gyldig

Da inputParser er et MATLAB-objekt. Sørg for først at oprette et objekt og derefter kalde funktioner for at tilføje de forskellige input argumenter.

Konklusion - Matlab-kommandoer

MATLAB er en platform for videnskabelig beregning og programmering på højt niveau, der bruger et interaktivt miljø til at udføre komplekse beregninger mere effektivt end med traditionelle sprog, såsom C og C ++.

Har understøttende moduler til flere operationer, har integration med Simulink, som kan bruges til at simulere de elektroniske styresystemer, udføre de komplekse beregninger relateret til numeriske metoder, digital signalbehandling, billedbehandling og videobehandling.

Anbefalede artikler

Dette har været en guide til Matlab-kommandoer. Her har vi drøftet grundlæggende, mellemliggende såvel som avancerede Matlab-kommandoer. Du kan også se på den følgende artikel for at lære mere -

  1. Sådan bruges Docker-kommandoer?
  2. Liste over rails-kommandoer
  3. Vejledning til CSS-kommandoer
  4. Grundlæggende til Advance C # -kommandoer
  5. MATLAB-funktioner | Typer af funktioner med eksempler
  6. Vejledning til Simulink Matlab-funktion

Kategori: