English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Векторы MATLAB

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

  • Столбцовая вектор

  • Столбцовая вектор

Столбцовая вектор

Столбцовая вектор создается, поместив множество элементов в квадратные скобки и отделяя элементы пробелом или запятой.

r = [7 8 9 10 11]

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

r =
   7    8    9   10   11

Столбцовая вектор

Столбцовая вектор Создается, поместив множество элементов в квадратные скобки и отделяя элементы точкой с запятой.

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

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

c =
      7       
      8       
      9       
      10       
      11

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

Вы можете ссылаться на один или несколько элементов вектора несколькими способами. Элемент v(i) вектора v-штКомпоненты называются v(i). Например-

v = [ 1; 2; 3; 4; 5; 6];	%创建一个由6个元素组成的列向量
v(3)

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

ans =  3

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

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

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

ans =
     1
     2
     3
     4
     5
     6

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

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

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

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

sub_rv =
   3 4 5 6 7

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

В этом разделе让我们讨论以下向量 операции-