Ú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 -
- Přenos funkcí v Matlabu
- Typy dat v MATLABu
- Operátory Matlab
- Co je Matlab?
- Funkce MATLAB
- Square Root v PHP
- Kompilátor Matlab | Aplikace Matlab Compiler