%% Пример 1: Сумма векторов-столбцов
a = [2.7;4.2;6.9]; % Вектор a
b = [5.8;1.6;4.2]; % Вектор b
c = a + b % Сумма векторов c = a + b
%% Пример 2: Работа с элементами вектора-строки
v = [0.6 6.3 9.4 1.7 5.2]; % Вектор-строка v
v(3) % Вывод третьего элемента
v(3) = 8.1 % Замена третьего элемента на 8.1
w = [v(5);v(1);v(3)] % Формирование нового вектора w из выбранных элементов
%% Пример 3: Замена элементов по индексам
w = [0.3 6.2 7.1 9.4 5.1 3.9 2.2]; % Вектор-строка w
w(3:7) = 0 % Зануляем элементы с третьего по седьмой
w1 = w(2:4) % Новый массив w1 из элементов 2-4
w2 = [w(1:4) w(6:7)] % Новый массив w2, исключая пятый элемент
%% Пример 4: Работа с вектором-столбцом z
z = [3.6;5.4;1.7;6.9;2.2;4.3]; % Вектор-столбец z
p = prod(z) % Произведение всех элементов
M = max(z) % Максимальный элемент
m = min(z) % Минимальный элемент
[M,k] = max(z) % Максимальный элемент и его индекс
%% Пример 5: Сортировка вектора
r = [8.4 -6.3 2.5 -1.2 0.6 5.7]; % Вектор-строка r
R = sort(r) % Сортировка по возрастанию
R1 = -sort(-r) % Сортировка по убыванию
R2 = sort(abs(r)) % Сортировка по возрастанию модулей
[rs,ind] = sort(r) % Сортировка с возвратом индексов
%% Пример 6: Арифметика и возведение в степень векторов
v1 = [9 2 -5 4]; % Вектор v1
v2 = [3 7 -6 1]; % Вектор v2
u = v1 .* v2 % Умножение поэлементно
p = v1 .^ 2 % Возведение в квадрат каждого элемента
P = v1 .^ v2 % Возведение элементов v1 в степени элементов v2
d = v1 ./ v2 % Деление поэлементно
dinv = v2 ./ v1 % Обратное деление поэлементно
%% Пример 7: Арифметические операции с вектором-строкой
v = [2 4 10 6]; % Вектор-строка v
s = v + 1.8 % Прибавляем 1.8 ко всем элементам
r1 = v - 1.8 % Вычитаем 1.8 из всех элементов
pl = v * 3 % Умножение всех элементов на 3
pl = v / 3 % Деление всех элементов на 3