Introduktion till Matrix i Matlab
- Matlab står för ”Matrix Laboratory”. Som vi vet fungerar andra programmeringsspråk på siffror åt gången men Matlab fungerar på flera nummer åt gången.
- Alla variabler i matlab är flerdimensionell matris.
Matrisbildning
- Först kommer vi att se hur man skapar en matris i Matlab. En matris är en radvektor, så att skapa array-kommandon är X = (1 4 7 6)
- I exemplet ovan finns det fyra element i en rad. Och matrisnamnet är 'x'.
- En matris är en endimensionell mängd. För att skapa matris måste vi ange en tvådimensionell matris, låt oss överväga ett exempel Matrix A är
För att skapa ovanstående matris i MatLab kommer kommandon att vara
A = (4 5 6; 2 1 7; 4 0 3)
- I detta skrivs elementen i fyrkantiga parenteser ('()') och varje rad separeras med semikolon (';').
- Skärm 1 visar bildandet av en matris som är en illustration av exemplet ovan.
Skärm 1: Matris i Matlab
- Ett annat sätt är att skapa en matris är att använda kommandon nollor, sådana etc.
Exempel: a = nollor (4, 1)
A = 0
0
0
0
- Inuti konsolerna betyder 4 fyra rader och 1 är ett kolumnnummer.
a = en (2, 3) … … … Två rader och tre kolumner.
ouput:
Skärm 2: Matris i Matlab
Verksamhet på Matrix
Nedan visas de olika operationerna på matris:
1. Aritmetisk operation
Det tillåter alla aritmetiska operationer på en matris som tillägg, multiplikation, subtraktion osv
Syntax: matrix name operator arithmetic constant
Exempel:
Om a är matris med 4 och 4 med värden
4 7 3
4 2 7
8 7 2
4 2 1
I Matlab kommer det att representeras som a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
a + 10
Det ger utdata som
14 17 13
14 12 17
18 17 12
14 12 11
För
a - 2
Output kommer att vara
2 5 1
2 0 5
6 5 0
2 0 -1
Ovan exemplet som visas på skärm 3
Skärm 3: Aritmetiska operationer
2. Trigonometriska operationer
I detta kan vi använda alla trigonometriska operatörer som synd, kos, solbränna, kosek, sek, barnsäng, synd invers, etc.
Tänk på en matris B.
B = 5 6 4
3 2 8
Matlab-program kommer att vara
B = (5 6 4; 3 2 8)
synd (B)
cos (B)
Output är
Skärm 4: Trigonometriska operationer
3. Transponera Matrix
För att hitta transponering av matris används en enda citat (').
Låt oss överväga matris X =
Genom att använda kommandot X '
Det ger transponera utdata som
Ovan exemplet illustrerat på skärm 5
Skärm 5: Transpose of Matrix
4. Matrisförökning
Vi kan utföra matrismultiplikation. Genom att använda multiplikationsoperatör kan vi multiplicera två matriser.
Låt oss överväga att X är
6 7 3 2
7 5 3 1
Och transponera av X är
6 7
7 5
3 3
2 1
Matrismultiplikation ges i skärm 6.
Skärm 6: Multiplikation av matris
5. Kraft
För att hitta kraften hos en variabel punktoperatör ('.') Används före kraftoperatören, låt oss överväga Matrix X = (6 7 3 2; 7 5 3 1)
X. 3 =
216 343 27 8
343 125 27 1
6. Samkoppling
Samkoppling används för att sammanfoga två matriser, fyrkantiga parenteser () används för sammankopplingsoperatör.
Låt oss överväga ett exempel som Matrix A är
4 2
5 7
B = (A, A)
Utmatningen blir B
4 2 4 2
5 7 5 7
7. Komplexa nummer
Komplexa nummer är en blandning av två delar. Verkliga delar och imaginära delar, vanligtvis för att representera den imaginära delen 'I' och 'j' variabel.
Om vi lägger kvadratrotoperation i MatLab-kommandofönstret (sqrt (-1)) ger det utdata som 0.0000 + 1.0000 i
Här är 0 den verkliga delen och 1 är en imaginär del.
Komplexa nummerrepresentation är som följer;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
Det är matris 2 efter 2, utgången blir
5 + 3 i 5
2 + 2 i 3 + i
Ovan exemplet illustrerat på skärm 7
Skärm 7: Komplexa nummer
8. Storlek:
Detta kommando används för att hitta storleken på matrisen. Det ger storleken i form av rader och kolumner. (antal rader och antal kolumner).
Låt oss överväga exempel A = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Output för storlek (A) blir 3 4
Här representerar 3 antalet rader och 4 representerar inget av kolumner.
Skärm 8: Matrisstorlek
Slutsats - Matrix i Matlab
- I matris är aritmetisk tillägg och subtraktion enkelt men multiplikation är utmanande uppgift MatLab gör det enkelt och MatLab är speciellt utformat för matrismanipulationer.
- Alla operationer kan enkelt utföras i MatLab som tillägg, multiplikation, subtraktion, trigonometriska funktioner, tvärmultiplikering, matristransponering, matrisinversera, komplexa tal, etc.
Rekommenderade artiklar
Detta är en guide till Matrix i Matlab. Här diskuterar vi olika matematiska operationer i matris i detalj. Du kan också gå igenom våra andra föreslagna artiklar -
- Överför funktioner i Matlab
- Datatyper i MATLAB
- Matlab-operatörer
- Vad är Matlab?
- MATLAB-funktioner
- Square Root i PHP
- Matlab Compiler | Användningar av Matlab Compiler