Inleiding tot Matrix in Matlab

  • Matlab staat voor "Matrix Laboratory". Zoals we weten, werken andere programmeertalen tegelijkertijd met getallen, maar Matlab werkt met meerdere getallen tegelijk.
  • Alle variabelen in matlab zijn multidimensionale array.

Matrixvorming

  • Eerst zullen we zien hoe we een array in Matlab kunnen maken. Een array is een rijvector, dus om arrayopdrachten te maken is X = (1 4 7 6)
  • In het bovenstaande voorbeeld zijn er vier elementen op één rij. En de arraynaam is 'x'.
  • Een array is een eendimensionale grootheid. Om een ​​matrix te maken, moeten we een tweedimensionale matrix opgeven, laten we een voorbeeld bekijken dat Matrix A is

Om de bovenstaande matrix in MatLab te maken zullen commando's zijn

A = (4 5 6; 2 1 7; 4 0 3)

  • In deze elementen staan ​​tussen vierkante haken ('()') en elke rij gescheiden door een puntkomma (';').
  • Scherm 1 toont de vorming van een matrix die een illustratie is van het bovenstaande voorbeeld.

Scherm 1: Matrix in Matlab

  • Een andere manier is om een ​​matrix te maken door commando's, nullen, enen te gebruiken.

Voorbeeld: a = nullen (4, 1)

A = 0

0

0

0

  • Binnen de haakjes betekent 4 4 rijen en 1 is een nummer van een kolom.

a = enen (2, 3) … … … Twee rijen en drie kolommen.

Uitvoer:

Scherm 2: Matrix in Matlab

Bewerkingen op Matrix

Hieronder staan ​​de verschillende bewerkingen op matrix:

1. Rekenkundige bewerking

Het staat alle rekenkundige bewerkingen op een matrix toe zoals optellen, vermenigvuldigen, aftrekken, enz

Syntaxis: matrix name operator arithmetic constant

Voorbeeld:

Als a een matrix van 4 bij 4 is met waarden

4 7 3

4 2 7

8 7 2

4 2 1

In Matlab wordt het weergegeven als a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)

a + 10

Het geeft output als

14 17 13

14 12 17

18 17 12

14 12 11

Voor

a - 2

Uitgang zal zijn

2 5 1

2 0 5

6 5 0

2 0 -1

Bovenstaand voorbeeld getoond op scherm 3

Scherm 3: rekenkundige bewerkingen

2. Goniometrische bewerkingen

Hierin kunnen we alle trigonometrische operatoren gebruiken, zoals sin, cos, tan, cosec, sec, cot, sin inverse, enz.

Beschouw een matrix B.

B = 5 6 4

3 2 8

Matlab-programma zal zijn

B = (5 6 4; 3 2 8)

zonde (B)

cos (B)

Uitgang is

Scherm 4: Goniometrische bewerkingen

3. Transpose van Matrix

Om de transpositie van matrix te vinden, wordt een enkele quote (') gebruikt.

Laten we matrix X = beschouwen

Door commando X 'toe te passen

Het geeft transpose-uitvoer als

Bovenstaand voorbeeld geïllustreerd in scherm 5

Scherm 5: Transpose of Matrix

4. Matrixvermenigvuldiging

We kunnen matrixvermenigvuldiging uitvoeren. Door de operator voor vermenigvuldiging te gebruiken, kunnen we twee matrix vermenigvuldigen.

Laten we overwegen dat X is

6 7 3 2

7 5 3 1

En transponeren van X is

6 7

7 5

3 3

2 1

Matrixvermenigvuldiging wordt gegeven in scherm 6.

Scherm 6: Matrix vermenigvuldigen

5. vermogen

Om het vermogen van een variabele punt-operator ('.') Te vinden die wordt gebruikt voordat de power-operator, Laten we eens kijken naar Matrix X = (6 7 3 2; 7 5 3 1)

X. 3 =

216 343 27 8

343 125 27 1

6. Aaneenschakeling

Aaneenschakeling wordt gebruikt om twee matrix samen te voegen, vierkante haken () worden gebruikt voor aaneenschakelingsexploitant.

Laten we een voorbeeld beschouwen dat Matrix A is

4 2

5 7

B = (A, A)

Uitgang is B

4 2 4 2

5 7 5 7

7. Complexe nummers

Complexe getallen zijn een mengsel van twee delen. Het reële deel en het imaginaire deel, meestal om het imaginaire deel 'I' en 'j' te vertegenwoordigen, wordt gebruikt.

Als we vierkantswortelbewerking in het MatLab-opdrachtvenster (sqrt (-1)) plaatsen, geeft het uitvoer als 0.0000 + 1.0000 i

Hier is 0 het echte deel en 1 is een denkbeeldig deel.

De weergave van complexe getallen is als volgt;

A = (5 + 3 i, 5; 2 + 2 i, 3 ​​+ 1 i)

Het is 2 bij 2 matrix, de uitvoer zal zijn

5 + 3 i 5

2 + 2 i 3 + i

Bovenstaand voorbeeld geïllustreerd in scherm 7

Scherm 7: complexe getallen

8. grootte:

Dit commando wordt gebruikt om de grootte van de matrix te bepalen. Het geeft de grootte in de vorm van rijen en kolommen. (aantal rijen en aantal kolommen).

Laten we voorbeeld A = bekijken (5 6 8 2; 6 5 4 3; 8 7 2 2)

De uitvoer voor maat (A) is 3 4

Hier stelt 3 het aantal rijen voor en 4 het aantal kolommen voor.

Scherm 8: Matrixgrootte

Conclusie - Matrix in Matlab

  • In matrix rekenen is optellen en aftrekken eenvoudig, maar vermenigvuldiging is een uitdagende taak. MatLab maakt het eenvoudig en MatLab is speciaal ontworpen voor matrixmanipulaties.
  • Alle bewerkingen kunnen eenvoudig worden uitgevoerd in MatLab zoals optellen, vermenigvuldigen, aftrekken, goniometrische functies, kruisvermenigvuldiging, matrix transponeren, matrix omgekeerd, complexe getallen, enz.

Aanbevolen artikelen

Dit is een gids voor Matrix in Matlab. Hier bespreken we verschillende wiskundige bewerkingen in matrix in detail. U kunt ook onze andere voorgestelde artikelen doornemen -

  1. Overdrachtsfuncties in Matlab
  2. Gegevenstypen in MATLAB
  3. Matlab-operators
  4. Wat is Matlab?
  5. MATLAB-functies
  6. Vierkantswortel in PHP
  7. Matlab-compiler | Toepassingen van Matlab Compiler

Categorie: