Uvod v Matrix v Matlabu

  • Matlab pomeni „Matrix Laboratory“. Kot vemo, drugi programski jeziki delajo na številkah hkrati, vendar Matlab deluje na več številk hkrati.
  • Vse spremenljivke v matlabu so večdimenzionalni niz.

Oblikovanje matrice

  • Najprej bomo videli, kako ustvariti matriko v Matlabu. Matrika je vektor vrstic, zato bo za ustvarjanje ukazov matrike X = (1 4 7 6)
  • V zgornjem primeru so v eni vrsti štirje elementi. Ime matrike je "x".
  • Niz je enodimenzionalna količina. Za ustvarjanje matrike moramo določiti dvodimenzionalni niz, razmislimo o enem primeru, ki ga je matrica A

Če želite ustvariti zgornjo matrico v MatLab ukazih bo

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

  • V tem elementu so zapisani v kvadratnih oklepajih ('()') in vsaka vrstica ločena s podpičjem (';').
  • Zaslon 1 prikazuje oblikovanje matrike, ki je ponazoritev zgornjega primera.

Zaslon 1: Matrica v Matlabu

  • Drug način je ustvariti matriko z uporabo ukazov ničle, ena itd.

Primer: a = ničle (4, 1)

A = 0

0

0

0

  • Znotraj oklepajev 4 pomeni 4 vrstice in 1 je število stolpcev.

a = tisti (2, 3)……… Dve vrstici in trije stolpci.

Izhod:

Zaslon 2: Matrica v Matlabu

Operacije na matriki

Spodaj so različne operacije na matriki:

1. Aritmetično delovanje

Omogoča vse aritmetične operacije na matriki, kot so seštevanje, množenje, odštevanje itd

Sintaksa: matrix name operator arithmetic constant

Primer:

Če je a matrica 4 z 4 z vrednostmi

4 7 3

4 2 7

8 7 2

4 2 1

V Matlabu bo predstavljen kot a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)

a + 10

Dala bo rezultat kot

14 17 13

14 12 17

18 17 12

14 12 11

Za

a - 2

Rezultat bo

2 5 1

2 0 5

6 5 0

2 0 -1

Zgornji primer prikazan na zaslonu 3

Zaslon 3: Aritmetične operacije

2. Trigonometrične operacije

Pri tem lahko uporabimo vse trigonometrične operaterje, kot so sin, cos, tan, cosec, sec, cot, greh inverse itd.

Upoštevaj eno matrico B.

B = 5 6 4

3 2 8

Program Matlab bo

B = (5 6 4; 3 2 8)

greh (B)

cos (B)

Rezultat je

Zaslon 4: Trigonometrične operacije

3. Prenos matrike

Za iskanje prenosa matrice se uporablja en sam citat (').

Upoštevajmo matrico X =

Z uporabo ukaza X '

Dalo bo prenosni izhod kot

Zgornji primer, prikazan na zaslonu 5

Zaslon 5: Prenos matrike

4. Pomnoževanje matrice

Izvedemo lahko matrično množenje. Z uporabo pomnoževalnega operaterja lahko pomnožimo dve matriki.

Upoštevajmo, da je X

6 7 3 2

7 5 3 1

In prenos X je

6 7

7 5

3 3

2 1

Pomnoževanje matrice je podano na zaslonu 6.

Zaslon 6: Množenje matrice

5. Moč

Če želimo najti moč katerega koli operaterja spremenljivih pik ('.') Pred operaterjem moči, upoštevajmo matriko X = (6 7 3 2; 7 5 3 1)

X 3 =

216 343 27 8

343 125 27 1

6. Povezovanje

Povezovanje se uporablja za združevanje dveh matric skupaj, kvadratni oklepaji () se uporabljajo za operater povezave.

Razmislimo o enem primeru Matrice A

4 2

5 7

B = (A, A)

Izhod bo B

4 2 4 2

5 7 5 7

7. Kompleksne številke

Kompleksne številke so mešanica dveh delov. Uporablja se dejanski del in namišljeni deli, ki ponavadi predstavljajo namišljeni del spremenljivke 'I' in 'j'.

Če v ukazno okno MatLab (sqrt (-1)) damo kvadratno korensko operacijo, potem daje izhod 0, 0000 + 1.0000 i

Tu je 0 dejanski del in 1 namišljeni del.

Kompleksna zastopanost števil je naslednja;

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

Matrica je 2 po 2, izhod bo

5 + 3 i 5

2 + 2 i 3 + i

Zgornji primer, prikazan na zaslonu 7

Zaslon 7: Kompleksne številke

8. Velikost:

Ta ukaz se uporablja za iskanje velikosti matrike. Velikost daje v obliki vrstic in stolpcev. (število vrstic in število stolpcev).

Razmislimo o primeru A = (5 6 8 2; 6 5 4 3; 8 7 2 2)

Izhod za velikost (A) bo 3 4

Tukaj 3 ne predstavlja nobenih vrstic in 4 predstavlja noben stolpec.

Zaslon 8: Velikost matrice

Zaključek - Matrica v Matlabu

  • Pri matrični aritmetiki je sestavljanje in odštevanje enostavno, vendar je množenje zahtevna naloga MatLab olajša in MatLab je posebej zasnovan za matrične manipulacije.
  • V operaciji MatLab je mogoče enostavno izvesti vse operacije, kot so seštevanje, množenje, odštevanje, trigonometrične funkcije, križno množenje, prenos matrike, matrična inverza, kompleksna števila itd.

Priporočeni članki

To je vodnik za Matrix v Matlabu. Tu podrobno razpravljamo o različnih matematičnih operacijah v matriki. Ogledate si lahko tudi druge naše predlagane članke -

  1. Funkcije prenosa v Matlabu
  2. Vrste podatkov v MATLAB
  3. Upravljavci Matlab
  4. Kaj je Matlab?
  5. Funkcije MATLAB
  6. Kvadratni koren v PHP
  7. Zbirnik Matlab | Prijave prevajalnika Matlab

Kategorija: