Introduksjon til Matrix i Matlab
- Matlab står for “Matrix Laboratory”. Som vi vet, fungerer andre programmeringsspråk på tall om gangen, men Matlab jobber med flere tall om gangen.
- Alle variabler i matlab er flerdimensjonal matrise.
Matrisedannelse
- Først vil vi se hvordan du lager en matrise i Matlab. En matrise er en radvektor, så for å opprette array-kommandoer vil være X = (1 4 7 6)
- I eksemplet over er det fire elementer i en rad. Og matrisenavnet er 'x'.
- En matrise er en endimensjonal mengde. For å lage matrise må vi spesifisere en todimensjonal matrise, la oss vurdere et eksempel Matrix A er
Å lage ovennevnte matrise i MatLab vil kommandoer være
A = (4 5 6; 2 1 7; 4 0 3)
- I dette er elementene skrevet i firkantede parenteser ('()') og hver rad separert med semikolon (';').
- Skjerm 1 viser dannelsen av en matrise som er en illustrasjon av eksemplet ovenfor.
Skjerm 1: Matrise i Matlab
- En annen måte å lage en matrise er ved å bruke kommandoer nuller, en osv.
Eksempel: a = nuller (4, 1)
A = 0
0
0
0
- Inne i parentesene betyr 4 4 rader og 1 er et antall av en kolonne.
a = seg (2, 3)……… To rader og tre kolonner.
utgang:
Skjerm 2: Matrise i Matlab
Operasjoner på Matrix
Nedenfor er de forskjellige operasjonene på matrise:
1. Aritmetisk drift
Den tillater alle aritmetiske operasjoner på en matrise som addisjon, multiplikasjon, subtraksjon osv
Syntaks: matrix name operator arithmetic constant
Eksempel:
Hvis a er matrise med 4 og 4 med verdier
4 7 3
4 2 7
8 7 2
4 2 1
I Matlab vil det bli representert som a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
a + 10
Det vil gi utdata som
14 17 13
14 12 17
18 17 12
14 12 11
Til
a - 2
Utgang blir
2 5 1
2 0 5
6 5 0
2 0 -1
Over eksemplet vist på skjerm 3
Skjerm 3: Aritmetiske operasjoner
2. Trigonometriske operasjoner
I dette kan vi bruke alle trigonometriske operatører som synd, kos, solbrun, kosek, sek, barneseng, synd invers osv.
Vurder en matrise B.
B = 5 6 4
3 2 8
Matlab-program blir
B = (5 6 4; 3 2 8)
synd (B)
cos (B)
Utgang er
Skjerm 4: Trigonometriske operasjoner
3. Transponering av matrise
For å finne transponering av matrise brukes et enkelt sitat (').
La oss vurdere matrise X =
Ved å bruke kommando X '
Det vil gi transponere utdata som
Over eksemplet illustrert på skjerm 5
Skjerm 5: Transpose of Matrix
4. Matrisemultiplikasjon
Vi kan utføre matrisemultiplikasjon. Ved å bruke multiplikasjonsoperatør kan vi multiplisere to matriser.
La oss vurdere at X er
6 7 3 2
7 5 3 1
Og transponering av X er
6 7
7 5
3 3
2 1
Matrixmultiplikasjon er gitt på skjerm 6.
Skjerm 6: Multiplikasjon av matrise
5. Kraft
For å finne kraften til en hvilken som helst variabel prikkoperator ('.') Brukes før strømoperatøren, la oss vurdere Matrix X = (6 7 3 2; 7 5 3 1)
X. 3 =
216 343 27 8
343 125 27 1
6. Samkjøring
Samkjøring brukes til å koble to matriser sammen, firkantede parenteser () brukes til sammenkoblingsoperatør.
La oss vurdere et eksempel Matrix A er
4 2
5 7
B = (A, A)
Utgangen vil være B
4 2 4 2
5 7 5 7
7. Komplekse tall
Komplekse tall er en blanding av to deler. Ekte del og imaginære deler, vanligvis for å representere imaginære del 'jeg' og 'j' variabel.
Hvis vi setter kvadratrotoperasjon i MatLab-kommandovinduet (sqrt (-1)), gir den output som 0, 0000, 00 + 1, 0000 i
Her er 0 den virkelige delen og 1 er en tenkt del.
Representasjon av komplekse tall er som følger;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
Det er 2 etter 2 matrise, output vil være
5 + 3 i 5
2 + 2 i 3 + i
Over eksemplet illustrert på skjerm 7
Skjerm 7: Komplekse tall
8. Størrelse:
Denne kommandoen brukes til å finne størrelsen på matrisen. Det gir størrelsen i form av rader og kolonner. (antall rader og antall kolonner).
La oss se på eksempel A = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Output for størrelse (A) vil være 3 4
Her representerer 3 antall rader og 4 representerer antall kolonner.
Skjerm 8: Matrisestørrelse
Konklusjon - Matrise i Matlab
- I matrise er aritmetisk tilsetning og subtraksjon enkelt, men multiplikasjon er utfordrende oppgave MatLab gjør det enkelt og MatLab er spesialdesignet for matrisermanipulasjoner.
- Alle operasjonene kan enkelt utføres i MatLab som addisjon, multiplikasjon, subtraksjon, trigonometriske funksjoner, kryss multiplikasjon, matrise transponering, matrise invers, komplekse tall osv.
Anbefalte artikler
Dette er en guide til Matrix i Matlab. Her diskuterer vi forskjellige matematiske operasjoner i matrise i detalj. Du kan også gå gjennom andre foreslåtte artikler -
- Overfør funksjoner i Matlab
- Datatyper i MATLAB
- Matlab-operatører
- Hva er Matlab?
- MATLAB-funksjoner
- Square Root i PHP
- Matlab Compiler | Bruksområder av Matlab Compiler