Загрузка данных


%% Пример 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