Úvod do matice v Matlabu

  • Matlab znamená „Matrix Laboratory“. Jak víme, jiné programovací jazyky pracují na číslech současně, ale Matlab pracuje na více číslech najednou.
  • Všechny proměnné v matlabu jsou vícerozměrné pole.

Maticové formování

  • Nejprve uvidíme, jak vytvořit matici v Matlabu. Pole je vektor řádku, takže pro vytvoření příkazů pole bude X = (1 4 7 6)
  • Ve výše uvedeném příkladu jsou čtyři prvky v jedné řadě. A název pole je 'x'.
  • Pole je jednorozměrné množství. Abychom vytvořili matici, musíme specifikovat dvourozměrné pole, podívejme se na jeden příklad Matice A je

K vytvoření výše uvedené matice v příkazech MatLab bude

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

  • V těchto prvcích jsou zapsány hranaté závorky ('()') a každý řádek je oddělen středníkem (';').
  • Obrazovka 1 ukazuje vytvoření matrice, která je ilustrací výše uvedeného příkladu.

Obrazovka 1: Matice v Matlabu

  • Dalším způsobem je vytvoření matice pomocí nul, příkazů atd.

Příklad: a = nuly (4, 1)

A = 0

0

0

0

  • Uvnitř závorek 4 znamená 4 řádky a 1 je číslo sloupce.

a = ones (2, 3)……… dva řádky a tři sloupce.

Ouput:

Obrazovka 2: Matice v Matlabu

Operace na matici

Níže jsou uvedeny různé operace s maticí:

1. Aritmetická operace

Umožňuje všechny aritmetické operace na matici, jako je sčítání, násobení, odčítání atd

Syntaxe: matrix name operator arithmetic constant

Příklad:

Pokud a je matice 4 x 4 s hodnotami

4 7 3

4 2 7

8 7 2

4 2 1

V Matlabu bude reprezentována jako a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)

a + 10

Poskytne výstup jako

14 17 13

14 12 17

18 17 12

14 12 11

Pro

a - 2

Výstup bude

2 5 1

2 0 5

6 5 0

2 0 -1

Výše uvedený příklad na obrazovce 3

Obrazovka 3: Aritmetické operace

2. Trigonometrické operace

V tomto můžeme použít všechny trigonometrické operátory, jako je hřích, cos, tan, cosec, sec, cot, inverzní sin, atd.

Zvažte jednu matici B.

B = 5 6 4

3 2 8

Program Matlab bude

B = (5 6 4; 3 2 8)

hřích (B)

cos (B)

Výstup je

Obrazovka 4: Trigonometrické operace

3. Transpozice matice

K nalezení transpozice matice se používá jednoduchá citace (').

Uvažujme matici X =

Použitím příkazu X '

Poskytne transponovaný výstup jako

Výše uvedený příklad je uveden na obrazovce 5

Screen 5: Transpozice matice

4. Násobení matic

Můžeme provést násobení matic. Použitím multiplikačního operátoru můžeme znásobit dvě matice.

Uvažujme, že X je

6 7 3 2

7 5 3 1

A transponovat X je

6 7

7 5

3 3

2 1

Maticové násobení je uvedeno na obrazovce 6.

Obrazovka 6: Násobení matice

5. Síla

Chcete-li najít sílu libovolného operátoru s proměnnou tečkou ('.'), Který se používá před operátorem, uvažujme Matrix X = (6 7 3 2; 7 5 3 1)

X . 3 =

216 343 27 8

343 125 27 1

6. Zřetězení

Zřetězení se používá ke spojení dvou matic dohromady, hranaté závorky () se používají pro zřetězení operátor.

Uvažujme jeden příklad Matice A je

4 2

5 7

B = (A, A)

Výstupem bude B

4 2 4 2

5 7 5 7

7. Složitá čísla

Složitá čísla jsou směsí dvou částí. Skutečná část a imaginární části, obvykle reprezentující imaginární část „I“ a „j“, se používají.

Pokud vložíme operaci druhé odmocniny do příkazového okna MatLab (sqrt (-1)), dává výstup jako 0, 0000 + 1, 0000 i

Zde je 0 skutečná část a 1 imaginární část.

Reprezentace komplexních čísel je následující;

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

Je to matice 2 x 2, výstup bude

5 + 3 i 5

2 + 2 i 3 + i

Výše uvedený příklad je uveden na obrazovce 7

Obrazovka 7: Složitá čísla

8. Velikost:

Tento příkaz se používá k nalezení velikosti matice. Udává velikost ve formě řádků a sloupců. (počet řádků a počet sloupců).

Uvažujme příklad A = (5 6 8 2; 6 5 4 3; 8 7 2 2)

Výstup pro velikost (A) bude 3 4

Zde 3 představuje žádný z řádků a 4 představuje žádný ze sloupců.

Obrazovka 8: Velikost matice

Závěr - Matice v Matlabu

  • V maticové aritmetické sčítání a odčítání je snadné, ale množení je náročná úloha MatLab to usnadňuje a MatLab je speciálně navržen pro manipulaci s maticí.
  • Všechny operace lze v MatLab snadno provádět, jako je sčítání, násobení, odčítání, trigonometrické funkce, křížové násobení, transpozice matice, inverzní matice, komplexní čísla atd.

Doporučené články

Toto je průvodce Matrixem v Matlabu. Zde diskutujeme podrobně různé matematické operace v matici. Můžete si také prohlédnout naše další doporučené články -

  1. Přenos funkcí v Matlabu
  2. Typy dat v MATLABu
  3. Operátory Matlab
  4. Co je Matlab?
  5. Funkce MATLAB
  6. Square Root v PHP
  7. Kompilátor Matlab | Aplikace Matlab Compiler

Kategorie: