From 4065b2fbb79e7d1e7ec5f7c56e32f991b58a85c2 Mon Sep 17 00:00:00 2001 From: Dmitriyev Denis Date: Thu, 12 Feb 2026 02:34:43 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=82=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=BE=D1=82=D1=87=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ТЕМА1/report.md | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/ТЕМА1/report.md b/ТЕМА1/report.md index 4b04fc7..af47b79 100644 --- a/ТЕМА1/report.md +++ b/ТЕМА1/report.md @@ -26,11 +26,11 @@ 3 способа взаимодействия с системой помощи: -В главном меню выберите предложения «Справка» + « Документация» + « На диске». +-В главном меню выберите предложения «Справка» + « Документация» + « На диске». -Ввод в командную строку help randn. +-Ввод в командную строку help randn. -Также можно использовать функции из дополнительных пакетов. Список пакетов можно получить выбрав в меню «Справка» + «Пакеты Octave». +-Также можно использовать функции из дополнительных пакетов. Список пакетов можно получить выбрав в меню «Справка» + «Пакеты Octave». ## 6 Создание матрицы @@ -295,12 +295,15 @@ B3 = - Операции с матрицами: +Длина матрицы: + ```matlab >> k = length(B1) k = 7 >> ``` +Размер матрицы: ```matlab >> nm = size(B1) nm = @@ -310,12 +313,14 @@ nm = >> ``` +Кол-во элементов в матрице: ```matlab >> elem = numel(B1) elem = 28 >> ``` +Вектор линейного интервала: ```matlab >> NN = linspace(11.5,34.1,20) NN = @@ -331,6 +336,7 @@ NN = >> ``` +Матрица единиц: ```matlab >> FF = ones(2,4) FF = @@ -341,6 +347,7 @@ FF = >> ``` +Матрица нулей: ```matlab >> GG = zeros(5) GG = @@ -354,6 +361,7 @@ GG = >> ``` +Диагональ матрицы: ```matlab >> B1D=diag(B1) B1D = @@ -366,6 +374,7 @@ B1D = >> ``` +Диагональная матрица из вектора: ```matlab >> DB = diag(B1D) DB = @@ -380,6 +389,7 @@ Diagonal Matrix >> ``` +Сортировка в столбцах: ```matlab >> BS1=sort(B) BS1 = @@ -392,6 +402,7 @@ BS1 = >> ``` +Сортировка по 2 столбцу: ```matlab >> BS2=sortrows(B,2) BS2 = @@ -404,6 +415,7 @@ BS2 = >> ``` +Сумма каждого столбца: ```matlab >> DS1=sum(D) DS1 = @@ -413,6 +425,7 @@ DS1 = >> ``` +Сумма каждой строки: ```matlab >> DS2 = sum(D,2) DS2 = @@ -425,6 +438,7 @@ DS2 = >> ``` +Произведение по столбцам: ```matlab >> DP1 = prod(D) DP1 = @@ -434,12 +448,14 @@ DP1 = >> ``` +Определитель: ```matlab >> dt=det(A*A') dt = 1255.5 >> ``` +Обратная матрица: ```matlab ฀>> dinv = inv(A*A') dinv = @@ -454,12 +470,14 @@ dinv = ## 9 Изучение работы с индексацией элементов матрицы +Элемент 3 строки 5 столбца: ```matlab >> D1 = D(3,5) D1 = 22 >> ``` +Часть 3 строки с 4 по последний столбцы: ```matlab ࠀ>> D2 = D(3,4:end) D2 = @@ -469,6 +487,7 @@ D2 = >> ``` +Кусок матрицы: ```matlab >> D3 = D(2:3,3:5) D3 = @@ -479,6 +498,7 @@ D3 = >> ``` +Элементы с 16 по 20 место: ```matlab >> D4 = D(16:20) D4 = @@ -488,6 +508,7 @@ D4 = >> ``` +Смешанная матрица: ```matlab >> D5 = D(3:4,[1,3,6]) D5 =