Векторы в Matlab - Типы векторных операций с примерами

Содержание:

Anonim

Введение в векторы в 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. Здесь мы обсуждаем типы векторных операций, которые включают в себя арифметические и реляционные операции, а также некоторые примеры. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Типы данных в MATLAB
  2. Использование Matlab
  3. Matlab Альтернативы
  4. В то время как Loop в Matlab
  5. MATLAB Функции
  6. Matlab Compiler | Приложения Matlab Compiler