Въведение в векторите в Matlab
Вектор е затворен набор от елементи. В Matlab можем да създаваме вектори, като използваме квадратни скоби. Векторите са една от илюстрациите на масиви (едномерен масив). тя може да бъде представена по два начина векторен ред и колона.
Ред вектор
Това е хоризонтален набор от елементи. Представен е в квадратни скоби. Всеки елемент е разделен със запетая или интервал.
X = (4 7 8) или X = (4, 7, 8)
Вектор на колоната
Това е вертикален набор от елементи. Той също е представен в квадратни скоби. Първо има два начина за създаване на вектори на колони, като отделите всеки елемент с точка и запетая, а друг начин е да напишете всеки елемент на следващия ред в прозореца на командата.
X = (4; 6; 7) или
X = (4
6
7)
Векторни операции
Векторните оператори са широко класифицирани в две категории.
1. Аритметична операция
Нека разгледаме два вектора x и y със стойности x = (1 4 5 3) и y = (5 3 2 1) можем да извършим различни операции върху тези два вектора x и y.
а. Умножение: Тази функция се използва за умножение по всякаква аритметична стойност на целия вектор.
Например:
mul = 3 * x
mul = 3 * (1 4 5 3)
mul = (3 12 15 9)
Синтаксис: variable name = arithmetic constant * vector name
б. Тригонометрична функция: Можем да приложим всяка тригонометрична функция върху векторни грехове, cos, тен, cosec, sec и т.н.
Пример три = cos (x)
Отговорът е: 0, 54 - 0, 65 0, 28 -0, 99
Синтаксис: variable name = trigonometric function name ( vector name )
Сума: Това показва общо (добавяне) на цели елементи в един вектор.
пример
x = (1 4 5 3)
Общо = сума (x)
Резултатът е общ = 13
Синтаксис: variable name = = sum ( vector name )
° С. Дължина: Показва дължина на конкретен вектор, нека един вектор p = (9 7 5 3 1 9 7 5 3 1)
пример
p = (9 7 5 3 1 9 7 5 3 1)
Len = дължина (p)
Изходът е Лен = 10
д. Добавяне на вектори: Добавянето на два или няколко вектора е проста операция в Matlab, нека разгледаме два вектора p и q.
P = (4 6 3 2) и q = (5 7 9 1)
Добавете = p + q
Изходът е Добавяне = (9 13 12 3)
Синтаксис: vector name operator ( + ) vector name
По подобен начин можем да извършим операция на изваждане като sub = p - q
д. Умножение на вектори: Ако искаме да направим умножение на два вектора, тогава простият оператор на умножение (*) няма да работи. Следователно трябва да добавим оператор на точки ('.') С оператор на умножение.
Пример:
P = (4 6 3 2) и q = (5 7 9 1)
mul = p. * q
изходът е mul = (20 42 27 2)
Синтаксис: variable name = vector name dot operator multiplication operator vector name
Да предположим, че искам да открия квадрат от един конкретен вектор или искам да умножа вектор само на този вектор.
Тогава синтаксисът ще бъде squr = x. 2
2. Релационна работа
а. Равен на оператора : този оператор сравнява всеки n всеки елемент от два вектора и дава изход е нула и една форма.
пример
m = (2 5 8)
И n = (5 5 3)
Както знаем, има три елемента във вектор m и вектор n,
m == n
Горното изявление ще даде резултат като 0 1 0, което означава, че първо не е равно, второто число е равно, а третото не е равно. О представлява невярно и 1 представлява вярно.
б. По-малко от оператор (<): По-малко от оператора представлява със символ '<'. можем да сравним дадена матрица с всяка аритметична константа или с всеки друг вектор.
пример
m = (3 2 4)
n = (1 1 1)
m <n
изходът ще бъде 0 0 0, което означава, че всички числа са по-големи от вектор n.
и ако m <10
тогава изходът ще бъде 1 1 1, което означава, че всички числа са по-малки от 10.
° С. По-голям от оператора (>): По-голям, отколкото операторът представлява чрез символа ('>'). Можем да сравним дадена матрица с всяка аритметична константа или с всеки друг вектор.
Пример:
M = (3 2 4)
N = (1 1 1)
m> n
Изходът ще бъде 1 1 1, което означава, че всички стойности са по-големи от стойностите на вектор n.
Заключение - Вектори в Матлаб
В Matlab можем да създадем различни видове вектори, където можем да извършваме различни операции като събиране, изваждане, умножение, квадрат, квадратен корен, мощност, мащабиране, векторно умножение, точков продукт и т.н.
Препоръчителни статии
Това е ръководство за Вектори в Матлаб. Тук обсъждаме видовете векторни операции, които включват аритметична и релационна операция, заедно с някои примери. Можете също да разгледате следните статии, за да научите повече -
- Типове данни в MATLAB
- Използване на Matlab
- Алтернативи на Matlab
- Докато Loop в Matlab
- MATLAB функции
- Matlab Съставител | Приложения на Matlab Compiler