Введение в векторы в Matlab
Вектор - это вложенный набор элементов. В Matlab мы можем создавать векторы, используя квадратные скобки. Векторы являются одной из иллюстраций массивов (одномерного массива). это может быть представлено двумя способами вектор строки и вектор столбца.
Вектор строки
Это горизонтальный набор элементов. Он представлен в квадратных скобках. Каждый элемент отделяется запятой или пробелом.
Х = (4 7 8) или Х = (4, 7, 8)
Вектор столбца
Это вертикальный набор элементов. Он также представлен в квадратных скобках. Существует два способа создания векторов столбцов, во-первых, разделив каждый элемент точкой с запятой, а другой способ - записать каждый элемент в следующую строку в командном окне.
Х = (4; 6; 7) или
Х = (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, tan, cosec, sec и т. Д.
Пример tri = cos (x)
Ответ: 0, 54 - 0, 65, 0, 28 -0, 99.
Синтаксис: variable name = trigonometric function name ( vector name )
Сумма: показывает общее количество (сложение) элементов в одном векторе.
пример
х = (1 4 5 3)
Итого = сумма (х)
Вывод всего = 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
Вывод Add = (9 13 12 3)
Синтаксис: vector name operator ( + ) vector name
Точно так же мы можем сделать операцию вычитания как sub = p - q
е. Умножение векторов: если мы хотим сделать умножение двух векторов, тогда простой оператор умножения (*) не будет работать. Поэтому нам нужно добавить оператор точки ('.') С оператором умножения.
Пример:
P = (4 6 3 2) и q = (5 7 9 1)
mul = p. * д
выходной сигнал 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, что означает, что первое нет не равно, второе число равно, а третье нет не равно. O представляет ложь и 1 представляет истину.
б. Меньше оператора (<): Меньше, чем оператор представляет символом <. мы можем сравнить данную матрицу с любой арифметической константой или с любым другим вектором.
пример
m = (3 2 4)
n = (1 1 1)
м <н
вывод будет 0 0 0, что означает, что все числа больше, чем вектор n.
и если т <10
тогда вывод будет 1 1 1, что означает, что все числа меньше 10.
с. Больше чем оператор (>): Больше чем оператор, представленный символом ('>'). Мы можем сравнить данную матрицу с любой арифметической константой или с любым другим вектором.
Пример:
М = (3 2 4)
N = (1 1 1)
м> н
Выход будет 1 1 1, что означает, что все значения больше, чем значения вектора n.
Вывод - векторы в Matlab
В Matlab мы можем создавать различные типы векторов, где мы можем выполнять различные операции, такие как сложение, вычитание, умножение, квадрат, квадратный корень, степень, масштабирование, векторное умножение, скалярное произведение и т. Д.
Рекомендуемые статьи
Это руководство по векторам в Matlab. Здесь мы обсуждаем типы векторных операций, которые включают в себя арифметические и реляционные операции, а также некоторые примеры. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Типы данных в MATLAB
- Использование Matlab
- Matlab Альтернативы
- В то время как Loop в Matlab
- MATLAB Функции
- Matlab Compiler | Приложения Matlab Compiler