Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> MATLAB

Векторы в MATLAB: Строковые, столбцовые и основные операции

Вектор — одномерный массив чисел. MATLAB поддерживает два типа:

Строковые векторы (Row vectors)

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

r = [7 8 9 10 11]
r = 7 8 9 10 11

Столбцовые векторы (Column vectors)

Элементы в квадратных скобках, разделенные точкой с запятой.

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

Обращение к элементам вектора

i-й компонент вектора v — v(i).

v = [1; 2; 3; 4; 5; 6];  % столбцовый вектор из 6 элементов
v(3)
ans = 3

Двоеточие v(:) — все компоненты:

v(:)
ans = 1 2 3 4 5 6

Диапазон элементов: v(3:7) — элементы с 3 по 7.

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

Операции с векторами

Примеры

% Сложение
a = [1 2 3]; b = [4 5 6];
c = a + b  % [5 7 9]

% Скалярное умножение
d = 2 * a  % [2 4 6]

% Транспонирование
e = a'     % столбцовый вектор

% Конкатенация
f = [a, b]  % [1 2 3 4 5 6]

% Скалярное произведение
dot(a, b)  % 1*4 + 2*5 + 3*6 = 32

% Равномерный вектор
g = 1:5        % [1 2 3 4 5]
h = linspace(0, 1, 5)  % [0 0.25 0.5 0.75 1]

MATLAB

  1. Основы MATLAB: Синтаксис, команды и спецсимволы
  2. Типы данных в MATLAB: Полное руководство с примерами
  3. Операторы MATLAB: Арифметические, логические, битовые и операции над множествами
  4. Векторы в MATLAB: Строковые, столбцовые и основные операции
  5. Матрицы в MATLAB: Создание, индексация, удаление строк/столбцов и операции
  6. MATLAB: Мастерство работы с многомерными и специальными массивами
  7. Оператор двоеточия в MATLAB: создание векторов и эффективная итерация
  8. Числа в MATLAB: типы, хранение и преобразование
  9. Строки в MATLAB: создание, манипуляции и функции
  10. Функции в MATLAB: определение, рабочая область, входные и выходные аргументы