Wprowadzenie do wektorów w Matlabie
Wektor to zamknięty zestaw elementów. W Matlabie możemy tworzyć wektory za pomocą nawiasów kwadratowych. Wektory są jedną z ilustracji tablic (tablica jednowymiarowa). może być reprezentowany na dwa sposoby jako wektor wiersza i wektor kolumny.
Wektor wiersza
Jest to poziomy zestaw elementów. Jest reprezentowany w nawiasach kwadratowych. Każdy element jest oddzielony przecinkiem lub spacją.
X = (4 7 8) lub X = (4, 7, 8)
Wektor kolumny
Jest to pionowy zestaw elementów. Jest również reprezentowany w nawiasach kwadratowych. Istnieją dwa sposoby, aby najpierw utworzyć wektory kolumnowe, oddzielając każdy element średnikiem, a innym sposobem jest zapisanie każdego elementu w następnym wierszu w oknie poleceń.
X = (4; 6; 7) lub
X = (4
6
7)
Operacje wektorowe
Operatory wektorowe są zasadniczo podzielone na dwie kategorie.
1. Operacja arytmetyczna
Rozważmy dwa wektory xiy o wartościach x = (1 4 5 3) iy = (5 3 2 1) możemy wykonać różne operacje na tych dwóch wektorach x i y.
za. Mnożenie: Ta funkcja służy do mnożenia przez dowolną wartość arytmetyczną do całego wektora.
Na przykład:
mul = 3 * x
mul = 3 * (1 4 5 3)
mul = (3 12 15 9)
Składnia: variable name = arithmetic constant * vector name
b. Funkcja trygonometryczna: Możemy zastosować dowolną funkcję trygonometryczną do grzechu wektorowego, cos, tan, cosec, sec itp.
Przykład tri = cos (x)
Odpowiedź brzmi: 0, 54 - 0, 65 0, 28 -0, 99
Składnia: variable name = trigonometric function name ( vector name )
Suma: Pokazuje łącznie (dodanie) całych elementów w jednym wektorze.
Przykład
x = (1 4 5 3)
Razem = suma (x)
Produkcja ogółem = 13
Składnia: variable name = = sum ( vector name )
do. Długość: pokazuje długość konkretnego wektora, niech jeden wektor p = (9 7 5 3 1 9 7 5 3 1)
Przykład
p = (9 7 5 3 1 9 7 5 3 1)
Len = długość (p)
Wyjście to Len = 10
re. Dodawanie wektorów: Dodawanie dwóch lub wielu wektorów jest prostą operacją w Matlabie, rozważmy dwa wektory p i q.
P = (4 6 3 2) i q = (5 7 9 1)
Dodaj = p + q
Wyjście to Add = (9 13 12 3)
Składnia: vector name operator ( + ) vector name
Podobnie możemy wykonać operację odejmowania, taką jak sub = p - q
mi. Mnożenie wektorów: Jeśli chcemy wykonać mnożenie dwóch wektorów, prosty operator mnożenia (*) nie będzie działał. Dlatego musimy dodać operator kropki („.”) Z operatorem mnożenia.
Przykład:
P = (4 6 3 2) i q = (5 7 9 1)
mul = p. * q
wydajność wynosi mul = (20 42 27 2)
Składnia: variable name = vector name dot operator multiplication operator vector name
Załóżmy, że chcę znaleźć kwadrat jednego konkretnego wektora lub chcę pomnożyć wektor tylko przez ten wektor.
Wtedy składnia będzie squr = x. 2
2. Operacja relacyjna
za. Równa się operatorowi : operator ten porównuje każdy n każdego elementu z dwóch wektorów i daje wynik równy zero i jednej formie.
Przykład
m = (2 5 8)
I n = (5 5 3)
Jak wiemy, w wektorze m i wektorze n znajdują się trzy elementy,
m == n
Powyższe wyrażenie da wynik jako 0 1 0, co oznacza, że pierwsze nie jest równe, druga liczba jest równa, a trzecie nie jest równe. O oznacza fałsz, a 1 oznacza prawda.
b. Mniej niż operator (<): Mniej niż operator reprezentuje symbol „<”. możemy porównać daną macierz z dowolną stałą arytmetyczną lub dowolnym innym wektorem.
Przykład
m = (3 2 4)
n = (1 1 1)
m <n
wynikiem będzie 0 0 0, co oznacza, że wszystkie liczby są większe niż wektor n.
a jeśli m <10
wtedy wyjście wyniesie 1 1 1, co oznacza, że wszystkie liczby są mniejsze niż 10.
do. Większy niż operator (>): Większy niż operator reprezentowany przez symbol („>”). Możemy porównać daną macierz z dowolną stałą arytmetyczną lub dowolnym innym wektorem.
Przykład:
M = (3 2 4)
N = (1 1 1)
m> n
Wyjście wyniesie 1 1 1, co oznacza, że wszystkie wartości są większe niż wartości wektora n.
Wniosek - wektory w Matlabie
W Matlab możemy tworzyć różne typy wektorów, w których możemy wykonywać różne operacje, takie jak dodawanie, odejmowanie, mnożenie, pierwiastek kwadratowy, pierwiastek kwadratowy, moc, skalowanie, mnożenie wektorowe, iloczyn kropkowy itp.
Polecane artykuły
To jest przewodnik po wektorach w Matlabie. Tutaj omawiamy rodzaje operacji wektorowych, które obejmują Operację arytmetyczną i relacyjną wraz z kilkoma Przykładami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Typy danych w MATLAB
- Zastosowania Matlaba
- Alternatywy Matlaba
- Podczas gdy Loop w Matlabie
- Funkcje MATLAB
- Kompilator Matlab | Aplikacje kompilatora Matlab