Учебники

MATLAB — Векторы

Вектор — это одномерный массив чисел. MATLAB позволяет создавать два типа векторов —

  • Векторы строк
  • Векторы столбцов

Строки Векторы

Векторы строк создаются путем заключения набора элементов в квадратных скобках с использованием пробела или запятой для разделения элементов.

Live Demo

r = [7 8 9 10 11]

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

r =

   7    8    9   10   11 

Векторы столбцов

Векторы столбцов создаются заключением набора элементов в квадратные скобки с использованием точки с запятой для разделения элементов.

Live Demo

c = [7;  8;  9;  10; 11]

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

c =
      7       
      8       
      9       
      10       
      11  
 

Ссылка на элементы вектора

Вы можете ссылаться на один или несколько элементов вектора несколькими способами. I- й компонент вектора v обозначается как v (i). Например —

Live Demo

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(3)

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

ans =  3

Когда вы ссылаетесь на вектор с двоеточием, например, v (:), в нем отображаются все компоненты вектора.

Live Demo

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(:)

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

ans =
     1
     2
     3
     4
     5
     6

MATLAB позволяет вам выбрать диапазон элементов из вектора.

Например, давайте создадим вектор-строку rv из 9 элементов, затем мы будем ссылаться на элементы с 3 по 7, написав rv (3: 7), и создадим новый вектор с именем sub_rv .

Live Demo

rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

sub_rv =

   3   4   5   6   7

Векторные операции

В этом разделе давайте обсудим следующие векторные операции —

Сложение и вычитание векторов

Скалярное Умножение Векторов

Транспонирование вектора

Добавление векторов

Величина вектора

Вектор Дот Продукт

Векторы с равномерно расположенными элементами