Vad är Matlab?

Det är förkortat som Matrisbaserat språk, har utformats för datavetare och ingenjörer. Matlab erbjuder fantastiska lösningar inom datormatematik.

Matlab kan användas för -

  1. Dataanalys
  2. Algoritmutveckling
  3. Skapa modeller och applikationer

Matlab finner ett bra användningsfall i maskininlärning och djupinlärning eftersom de behandlar n-dimensionellt utrymme som endast kan representeras och analyseras i matrisformen. Bortsett från denna andra tekniker som använder detta är styrsystemdesign, bildbehandling och beräkningsfinansiering.

Matlab-kommandon

Matlab tillhandahåller kommandona som används medan användaren måste interagera med applikationen med kommandoradgränssnittet. Här kommer vi att se hur du använder dessa kommandon i Matlab med hjälp av exempel

  • Grundläggande Matlab-kommandon

1. Rensa - Detta kommando tar bort variabler från minnet

2. Exist - Detta kommando kontrollerar att det finns en variabel

3. Clc - Detta Matlab-kommando rensar kommandofönstret

4. Global - Det här kommandot deklarerar en variabel som global

5. Hjälp - Om du behöver söka efter någon hjälp skriver du bara nyckelordet i kommandofönstret så visas dina tillgängliga alternativ

6. Vem - Detta Matlab-kommando listar den aktuella variabeln

7. Typ - Detta kommando visar innehållet i en fil.

8. Pwd - Detta kommando visar den aktuella katalogen.

9. Datum - Detta kommando visar det aktuella datumet

10. Vad - Detta kommando listar alla Matlab-filer i den aktuella katalogen

Exempel 1:

Exempel 2:

Exempel 3:

Exempel 4:

Exempel 5:

Så om du tydligt skulle observera exemplet 5 som presenteras ovan kan du se att uttalandena stämmer och i det sista exemplet kallade vi tydligt kommando först och därefter letade vi efter en typ av x och y som nu kom att vara odefinierade men inte var så i exempel 4.

Observera att dessa exempel har presenterats med oktav som är open source och motsvarande plattform till Matlab och använder samma kommandoset.

  • Mellanliggande Matlab-kommandon

Nedan är de mellanliggande Matlab-kommandona som är följande:

1. Matematiska funktioner

Här undersöker vi plottkommandot som används för att plotta sinusformiga vågkurvor med tiden, där tiden sträcker sig från 1 till 30 och ökar i intervaller på 0, 01.

På liknande sätt kan vi göra detta för alla andra trigonometriska funktioner som också utgör huvuddelen av matematiken

2. Array-relaterade kommandon

  • Cat– Det används för att sammanfoga två matriser, det första argumentet som det krävs är en dimension av arrayen som ska skapas som om det är 1D, 2D eller n-dimensionell matris och därefter att n-antalet arrayer skickas som argument, de ska sammankopplas som visas i ögonblicksbilden
  • Längd - Beräknar antalet element i matrisen
  • Min, max - Dessa kommandon returnerar max och min element som finns i matriserna.

3. Matrisrelaterade kommandon

  • Eye - Detta skapar en identitetsmatris
  • Enheter - Detta skapar en rad olika
  • Nollor - Detta skapar en mängd nollor

4. Matrix aritmetisk kommando

  • Punkt - Detta Matlab-kommando genererar punktprodukten för två matriser. Observera att kolumnerna och raderna i matrisen avgör den resulterande matrisskapningen
  • Cross - Synonymt skapar detta korsprodukten, användbar i vektoroperationer när den representeras i matrisformen

5. Matriskommandon För linjära ekvationsrelaterade operationer

  • Rank - Detta kommando tillhandahåller resultatet till en viktig matematisk parameter för matriser som kallas rang som är kvantifieringen av den lägsta ordningen för icke-noll-determinant som bär undermatris i modermatrisen
  • Det - Determinanten för matrisen beräknas med detta kommando.
  • Inv - Utförande av detta kommando ger oss omvända av en matris.

6. Timingrelaterade kommandon

Cputime - Beräknar CPU-tiden i sekunder

7. Strängrelaterade kommandon

  • Findstr - Finds händelser startar index för en sträng i en fras.
  • Strcmp - Detta kommando används för att jämföra två strängar, returnerar 1 om matchen är korrekt annars returnerar den 0.

Avancerade Matlab-kommandon

Låt oss ta en titt på några av de avancerade Matlab-kommandona som anges nedan: -

1. Kontur

När du arbetar med styrsystemdesign inom teknik, Nyquist-konturkonturerna osv ger dig en markering av stabiliteten i systemet, kan vi anpassa tomtens stil i Matlab (som färg och linjetyp, etc).

2. Polynomrelaterade kommandon

  • Poly2sym (vektor) - Detta Matlab-kommando konverterar en vektor av koefficienter till motsvarande symbolpolynom (från högsta till lägsta effekt).
  • poly2sym (vektor, 'v') - Detta kommando konverterar en vektor av koefficienter till motsvarande symboliska polynominv (från högsta till lägsta effekt).

3. Kommandon för lösning av ekvationer

syms x1 x2 … xn; lösa (eq1, eq2, …, eqn, x1, x2, …, xn) - Detta kommando löser det samtidiga n antalet ekvationer och lösningarna mot dessa tilldelas variabler som sträcker sig från x1, x2 till xn.

Bilden nedan bifogar demonstrationen

4. Kommandon för att lösa det linjära ekvationssystemet

X = linsolve (A, B) - Låt oss anta att vi måste hitta en lösning mot den givna ekvationen

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Detta kan lösas i enlighet med den bifogade bilden

Tips och tricks för att använda Matlab-kommandon

  • En programmerare ska vara medveten om användningsfall som när Matlab gör beräkningar på plats.
  • Använd flexibel indexering när du hanterar tabeller
  • Skriv Matlab-funktioner med flexibel syntax

Exempel -

Vi ska utforma en funktion med givet syntax

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

så här kan du med hjälp av inputParser specificera vilka inmatningsargument som krävs (bredd), vilka är valfria (höjd) och vilka som är valfria namnvärdespar ('form'). inputParser låter dig också bekräfta att varje ingång är giltig

Som inputParser är ett MATLAB-objekt. Se till att först skapa ett objekt och sedan ringa funktioner för att lägga till de olika inmatningsargumenten.

Slutsats - Matlab-kommandon

MATLAB är en plattform för vetenskaplig beräkning och programmering på hög nivå som använder en interaktiv miljö för att utföra komplexa beräkningar mer effektivt än med traditionella språk, som C och C ++.

Har stödjande moduler för flera operationer, har integration med Simulink som kan användas för att simulera de elektroniska styrsystemen, göra komplexa beräkningar relaterade till numeriska metoder, digital signalbehandling, bildbehandling och videobearbetning.

Rekommenderade artiklar

Detta har varit en guide till Matlab-kommandon. Här har vi diskuterat grundläggande, mellanliggande och avancerade Matlab-kommandon. Du kan också titta på följande artikel för att lära dig mer -

  1. Hur använder man Docker-kommandon?
  2. Lista över Rails-kommandon
  3. Guide till CSS-kommandon
  4. Grundläggande för att avancera C # -kommandon
  5. MATLAB-funktioner | Typer av funktioner med exempel
  6. Guide till Simulink Matlab-funktion

Kategori: