Vektory v Matlabu - Typy vektorových operací s příklady

Obsah:

Anonim

Úvod do vektorů v Matlabu

Vektor je uzavřená sada prvků. V Matlabu můžeme vytvářet vektory pomocí hranatých závorek. Vektory jsou jednou z ilustrací polí (jednorozměrné pole). to může být reprezentováno dvěma způsoby řádkový vektor a sloupcový vektor.

Řádek Vektor

Je to horizontální sada prvků. Je zastoupena v hranatých závorkách. Každý prvek je oddělen čárkou nebo mezerou.

X = (4 7 8) nebo X = (4, 7, 8)

Sloupec Vektor

Je to vertikální sada prvků. Je také zastoupena v hranatých závorkách. Existují dva způsoby, jak vytvořit sloupcové vektory, nejprve oddělením každého prvku středníkem a jiným způsobem zapisovat každý prvek na další řádek v příkazovém okně.

X = (4; 6; 7) nebo

X = (4

6

7)

Vektorové operace

Vektorové operátory jsou široce klasifikovány do dvou kategorií.

1. Aritmetická operace

Uvažujme dva vektory xay s hodnotami x = (1 4 5 3) a y = (5 3 2 1), můžeme na těchto dvou vektorech x a y provádět různé operace.

A. Násobení: Tato funkce se používá k vynásobení libovolnou aritmetickou hodnotou na celý vektor.

Například:

mul = 3 * x

mul = 3 * (1 4 5 3)

mul = (3 12 15 9)

Syntaxe: variable name = arithmetic constant * vector name

b. Trigonometrická funkce: Můžeme použít jakoukoli trigonometrickou funkci na vektorový hřích, cos, tan, cosec, sec atd.

Příklad tri = cos (x)

Odpověď je: 0, 54 - 0, 65 0, 28 -0, 99

Syntaxe: variable name = trigonometric function name ( vector name )

Součet: Toto ukazuje celkem (přidání) celých prvků v jednom vektoru.

Příklad

x = (1 4 5 3)

Celkem = součet (x)

Výstup je celkem = 13

Syntaxe: variable name = = sum ( vector name )

C. Délka: Ukazuje délku konkrétního vektoru, dejte nám jeden vektor p = (9 7 5 3 1 9 7 5 3 1)

Příklad

p = (9 7 5 3 1 9 7 5 3 1)

Len = délka (p)

Výstup je Len = 10

d. Přidání vektorů: Přidání dvou nebo více vektorů je jednoduchá operace v Matlabu, uvažujme dva vektory p a q.

P = (4 6 3 2) a q = (5 7 9 1)

Přidat = p + q

Výstup je sčítání = (9 13 12 3)

Syntaxe: vector name operator ( + ) vector name

Podobně můžeme provádět operace odčítání jako sub = p - q

E. Násobení vektorů: Pokud chceme provést násobení dvou vektorů, nebude fungovat jednoduchý operátor násobení (*). Proto musíme přidat operátor tečky ('.') S operátorem násobení.

Příklad:

P = (4 6 3 2) a q = (5 7 9 1)

mul = p. * q

výstup je mul = (20 42 27 2)

Syntaxe: variable name = vector name dot operator multiplication operator vector name

Předpokládejme, že chci najít čtverec jednoho konkrétního vektoru, nebo chci znásobit vektor pouze tímto vektorem.

Potom bude syntaxe squr = x. 2

2. Relační operace

A. Stejné jako operátor : tento operátor porovnává každý n každý prvek ze dvou vektorů a dává výstup nula a jeden tvar.

Příklad

m = (2 5 8)

A n = (5 5 3)

Jak víme, existují tři prvky ve vektoru ma vektoru n,

m == n

Výše uvedený příkaz dá výstup jako 0 1 0, což znamená, že první ne se nerovná, druhé číslo se rovná a třetí ne se nerovná. O představuje false a 1 představuje true.

b. Méně než operátor (<): Méně než operátor představuje symbol '<'. můžeme porovnat danou matici s libovolnou aritmetickou konstantou nebo s jakýmkoli jiným vektorem.

Příklad

m = (3 2 4)

n = (1 1 1)

m <n

výstup bude 0 0 0, což znamená, že všechna čísla jsou větší než vektor n.

a pokud m <10

výstup bude 1 1 1, to znamená, že všechna čísla jsou menší než 10.

C. Větší než operátor (>): Větší než operátor představuje symbol ('>'). Můžeme porovnat danou matici s libovolnou aritmetickou konstantou nebo s jakýmkoli jiným vektorem.

Příklad:

M = (3 2 4)

N = (1 1 1)

m> n

Výstup bude 1 1 1, což znamená, že všechny hodnoty jsou větší než hodnoty vektoru n.

Závěr - vektory v Matlabu

V Matlabu můžeme vytvářet různé typy vektorů, kde můžeme provádět různé operace, jako je sčítání, odčítání, násobení, druhá mocnina, druhá odmocnina, síla, škálování, násobení vektorů, tečkový produkt atd.

Doporučené články

Toto je průvodce vektory v Matlabu. Zde diskutujeme typy vektorových operací, které zahrnují aritmetické a relační operace, spolu s některými příklady. Další informace naleznete také v následujících článcích -

  1. Typy dat v MATLABu
  2. Použití Matlab
  3. Matlab Alternativy
  4. Zatímco smyčka v Matlabu
  5. Funkce MATLAB
  6. Kompilátor Matlab | Aplikace Matlab Compiler