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 -

  1. Overfør funktioner i Matlab
  2. Datatyper i MATLAB
  3. Matlab-operatører
  4. Hvad er Matlab?
  5. MATLAB-funktioner
  6. Firkantet rod i PHP
  7. Matlab Compiler | Anvendelser af Matlab Compiler

Kategori: