Introduktion til Matrix i Matlab
- Matlab står for “Matrix Laboratory”. Som vi ved, fungerer andre programmeringssprog på numre ad gangen, men Matlab fungerer på flere numre ad gangen.
- Alle variabler i matlab er multidimensionel matrix.
Matrixdannelse
- Først vil vi se, hvordan man opretter en matrix i Matlab. En matrix er en rækkevektor, så at oprette array-kommandoer vil være X = (1 4 7 6)
- I ovenstående eksempel er der fire elementer i en række. Og array-navnet er 'x'.
- En matrix er en en-dimensionel mængde. For at oprette matrix er vi nødt til at specificere en to-dimensionel matrix, lad os overveje et eksempel Matrix A er
At oprette ovennævnte matrix i MatLab vil kommandoer være
A = (4 5 6; 2 1 7; 4 0 3)
- I dette er elementerne skrevet i firkantede parenteser ('()') og hver række adskilt med semikolon (';').
- Skærm 1 viser dannelsen af en matrix, der er en illustration af eksemplet ovenfor.
Skærm 1: Matrix i Matlab
- En anden måde er at oprette en matrix er ved at bruge kommandoer nuller, en osv.
Eksempel: a = nuller (4, 1)
A = 0
0
0
0
- Inde i beslagene betyder 4 4 rækker og 1 er et tal af en søjle.
a = dem (2, 3)……… To rækker og tre kolonner.
ouput:
Skærm 2: Matrix i Matlab
Operations on Matrix
Nedenfor er de forskellige operationer på matrix:
1. Aritmetisk operation
Det tillader alle aritmetiske operationer på en matrix såsom tilføjelse, multiplikation, subtraktion osv
Syntaks: matrix name operator arithmetic constant
Eksempel:
Hvis a er matrix fra 4 til 4 med værdier
4 7 3
4 2 7
8 7 2
4 2 1
I Matlab vil det blive repræsenteret som a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
a + 10
Det giver output som
14 17 13
14 12 17
18 17 12
14 12 11
Til
a - 2
Output vil være
2 5 1
2 0 5
6 5 0
2 0 -1
Over eksemplet vist på skærm 3
Skærm 3: Aritmetiske operationer
2. Trigonometriske operationer
I dette kan vi bruge alle trigonometriske operatorer som synd, cos, tan, cosec, sec, barneseng, sin inverse osv.
Overvej en matrix B.
B = 5 6 4
3 2 8
Matlab-program vil være
B = (5 6 4; 3 2 8)
synd (B)
cos (B)
Output er
Skærm 4: Trigonometriske operationer
3. Transponering af matrix
For at finde transponering af matrix bruges et enkelt citat (').
Lad os overveje matrix X =
Ved at anvende kommando X '
Det giver transponere output som
Ovenstående eksempel illustreret på skærm 5
Skærm 5: Transponering af matrix
4. Matrixmultiplikation
Vi kan udføre matrixmultiplikation. Ved at bruge multiplikationsoperatør kan vi multiplicere to matrixer.
Lad os overveje, at X er
6 7 3 2
7 5 3 1
Og transponering af X er
6 7
7 5
3 3
2 1
Matrixmultiplikation er angivet i skærm 6.
Skærm 6: Multiplikation af matrix
5. Strøm
For at finde strøm fra en hvilken som helst variabel punktoperator ('.') Bruges før strømoperatøren, lad os overveje Matrix X = (6 7 3 2; 7 5 3 1)
X . 3 =
216 343 27 8
343 125 27 1
6. Sammenkædning
Sammenkædning bruges til at sammenføje to matrixer, firkantede parenteser () bruges til sammenkoblingsoperatør.
Lad os overveje et eksempel, som Matrix A er
4 2
5 7
B = (A, A)
Output vil være B
4 2 4 2
5 7 5 7
7. Komplekse numre
Komplekse tal er en blanding af to dele. Rigtige og imaginære dele bruges generelt til at repræsentere den imaginære del 'I' og 'j' variabel.
Hvis vi sætter firkantet rodfunktion i kommandovinduet MatLab (sqrt (-1)), giver det output som 0.0000 + 1.0000 i
Her er 0 den virkelige del og 1 er en imaginær del.
Kompleks numre repræsentation er som følger;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
Det er 2 til 2 matrix, output vil være
5 + 3 i 5
2 + 2 i 3 + i
Ovenstående eksempel illustreret på skærm 7
Skærm 7: Komplekse numre
8. Størrelse:
Denne kommando bruges til at finde matrixens størrelse. Det giver størrelsen i form af rækker og kolonner. (antal rækker og antal kolonner).
Lad os overveje 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 repræsenterer 3 antal rækker og 4 repræsenterer intet af kolonner.
Skærm 8: Størrelse af matrix
Konklusion - Matrix i Matlab
- I matrix er aritmetisk tilføjelse og subtraktion let, men multiplikation er udfordrende opgave MatLab gør det enkelt, og MatLab er specielt designet til matrixmanipulationer.
- Alle operationer kan let udføres i MatLab såsom tilføjelse, multiplikation, subtraktion, trigonometriske funktioner, krydsmultiplikering, matrixtransponering, matrixinverser, komplekse tal osv.
Anbefalede artikler
Dette er en guide til Matrix i Matlab. Her diskuterer vi forskellige matematiske operationer i matrix detaljeret. Du kan også gennemgå vores andre foreslåede artikler -
- Overfør funktioner i Matlab
- Datatyper i MATLAB
- Matlab-operatører
- Hvad er Matlab?
- MATLAB-funktioner
- Firkantet rod i PHP
- Matlab Compiler | Anvendelser af Matlab Compiler