Uvod u Matrix u Matlabu
- Matlab je kratica za "Matrix Laboratory". Kao što znamo da drugi programski jezici rade na brojevima istovremeno, ali Matlab radi na više brojeva odjednom.
- Sve varijable u matlabu su višedimenzionalni niz.
Formiranje matrice
- Prvo ćemo vidjeti kako stvoriti niz u Matlabu. Niz je redni vektor, tako da će za kreiranje naredbi niza biti X = (1 4 7 6)
- U gornjem primjeru postoje četiri elementa u jednom redu. A naziv niza je "x".
- Niz je jednodimenzionalna količina. Za stvaranje matrice trebamo odrediti dvodimenzionalni niz, razmotrimo jedan primjer Matrice A
Za izradu gornje matrice u MatLab naredbama će biti
A = (4 5 6; 2 1 7; 4 0 3)
- U tim se elementima piše u zagradama ('()') i svaki je red odvojen točkom-zarezom (';').
- Zaslon 1 prikazuje formiranje matrice koja je ilustracija gornjeg primjera.
Zaslon 1: Matrica u Matlabu
- Drugi način je stvaranje matrice pomoću naredbi nula, onih itd.
Primjer: a = nula (4, 1)
A = 0
0
0
0
- Unutar zagrada 4 znače 4 reda i 1 je broj stupca.
a = oni (2, 3)……… dva reda i tri stupca.
izlaz za:
Zaslon 2: Matrica u Matlabu
Operacije na Matriksu
Ispod su različite operacije na matrici:
1. Aritmetička operacija
Omogućuje sve aritmetičke operacije na matrici kao što su sabiranje, množenje, oduzimanje itd
Sintaksa: matrix name operator arithmetic constant
Primjer:
Ako je a 4 po 4 matrica sa vrijednostima
4 7 3
4 2 7
8 7 2
4 2 1
U Matlabu će biti predstavljen kao a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)
a + 10
Daje izlaz kao
14 17 13
14 12 17
18 17 12
14 12 11
Za
a - 2
Izlaz će biti
2 5 1
2 0 5
6 5 0
2 0 -1
Gore navedeni primjer prikazan na zaslonu 3
Zaslon 3: Aritmetičke operacije
2. Trigonometrijske operacije
U ovome možemo upotrijebiti sve trigonometrijske operatere kao što su sin, cos, tan, cosec, sec, cot, sin inverzni itd.
Razmotrimo jednu matricu B.
B = 5 6 4
3 2 8
Program Matlab bit će
B = (5 6 4; 3 2 8)
grijeh (B)
cos (B)
Izlaz je
Zaslon 4: Trigonometrijske operacije
3. Transponiranje matrice
Za pronalaženje transponiranja matrice koristi se jedan citat (').
Razmotrimo matricu X =
Primjenom naredbe X '
Dati će izlazni prijenos kao
Gornji primjer prikazan na zaslonu 5
Zaslon 5: Transponiranje matrice
4. Množenje matrice
Možemo izvesti množenje matrice. Korištenjem operatora množenja možemo pomnožiti dvije matrice.
Uzmimo da je X
6 7 3 2
7 5 3 1
A prenošenje X je
6 7
7 5
3 3
2 1
Umnožavanje matrice dano je na zaslonu 6.
Zaslon 6: Umnožavanje matrice
5. Snaga
Da bismo pronašli snagu bilo kojeg operatora varijable točka ('.') Prije operatora napajanja, razmotrimo matricu X = (6 7 3 2; 7 5 3 1)
X . 3 =
216 343 27 8
343 125 27 1
6. Spajanje
Spajanje se koristi za spajanje dvije matrice zajedno, uglati zagrade () koriste se za operatore pridruživanja.
Razmotrimo jedan primjer Matrice A
4 2
5 7
B = (A, A)
Izlaz će biti B
4 2 4 2
5 7 5 7
7. Složeni brojevi
Složeni brojevi su mješavina dva dijela. Koristi se stvarni dio i imaginarni dijelovi, koji općenito predstavljaju zamišljeni dio varijable 'I' i 'j'.
Ako operaciju četvrtastog korijena stavimo u MatLab naredbeni prozor (sqrt (-1)), tada on daje izlaz kao 0.0000 + 1.0000 i
Ovdje je 0 stvarni dio, a 1 je imaginarni dio.
Kompleksna zastupljenost brojeva je sljedeća;
A = (5 + 3 i, 5; 2 + 2 i, 3 + 1 i)
To je matrica 2 po 2, izlaz će biti
5 + 3 i 5
2 + 2 i 3 + i
Gornji primjer prikazan na zaslonu 7
Zaslon 7: Složeni brojevi
8. Veličina:
Ova se naredba koristi za pronalaženje veličine matrice. Daje veličinu u obliku redova i stupaca. (broj redaka i broj stupaca).
Razmotrimo primjer A = (5 6 8 2; 6 5 4 3; 8 7 2 2)
Izlaz za veličinu (A) biti će 3 4
Ovdje 3 ne predstavlja retke, a 4 ne predstavlja stupce.
Zaslon 8: Veličina matrice
Zaključak - Matrica u Matlabu
- U matrici aritmetika je dodavanje i oduzimanje jednostavno, ali množenje je izazovan zadatak, MatLab ga čini jednostavnim, a MatLab posebno dizajniran za matrične manipulacije.
- Sve se operacije mogu lako izvesti u MatLabu kao što su sabiranje, množenje, oduzimanje, trigonometrijske funkcije, umnožavanje umrežavanja, prenošenje matrice, inverzija matrice, složeni brojevi itd.
Preporučeni članci
Ovo je vodič za Matrix u Matlabu. Ovdje ćemo detaljno razgovarati o različitim matematičkim operacijama. Možete i pregledati naše druge predložene članke -
- Prijenosne funkcije u Matlabu
- Vrste podataka u MATLAB-u
- Matlab operatori
- Što je Matlab?
- MATLAB funkcije
- Kvadratni korijen u PHP-u
- Kompletnik Matlab | Primjene Matlab sastavljača