Wektory w Matlabie - Rodzaje operacji wektorowych z przykładami

Spisie treści:

Anonim

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 -

  1. Typy danych w MATLAB
  2. Zastosowania Matlaba
  3. Alternatywy Matlaba
  4. Podczas gdy Loop w Matlabie
  5. Funkcje MATLAB
  6. Kompilator Matlab | Aplikacje kompilatora Matlab