From 561156e8f5717f9d9c5c764fcce660c4f50f1224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=203=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-202?= Date: Thu, 12 Feb 2026 09:43:53 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D1=8B=D0=B9=20?= =?UTF-8?q?=D0=BE=D1=82=D1=87=D1=91=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ТЕМА1/task.md | 288 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 288 insertions(+) create mode 100644 ТЕМА1/task.md diff --git a/ТЕМА1/task.md b/ТЕМА1/task.md new file mode 100644 index 0000000..e82b273 --- /dev/null +++ b/ТЕМА1/task.md @@ -0,0 +1,288 @@ +\# Общее контрольное задание по теме 1 + + + +Пахомов Илья, А-03-24 + + + +\## Задание 1 + + + +Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стан-дартным отклонением 8. + + + + + +\## Решение 1 + + + +```matlab + +type ‘pkg load statistics’ from the Octave prompt. + +>> pkg load statistics + +>> MM = normrnd(10, 8, \[5, 7])%матрица 5x7 c нормальным законом распределения с мат. ожиданием 10 и стандарт. отклонением 8 + +MM = + + + +  6.2123 11.5390 4.9818 10.5996 -10.4581 12.4230 17.4780 + +  13.6807 4.7491 10.0626 10.2753 10.1129 13.5258 -8.8423 + +  17.2013 18.5296 10.6960 0.7084 16.7562 13.5162 1.6565 + +  11.6338 -3.1684 8.8374 19.0090 -17.1580 5.0793 -1.6553 + +  -3.8405 14.1019 3.3335 3.6932 -0.6659 15.1892 26.3863 + + + +``` + + + +\## Задание 2 + + + +Рассчитайте среднее значение SR по всем элементам матрицы ММ. + + + +\## Решение 2 + + + +```matlab + +SR = mean(MM, 'all')%ср.знач по всем эл-там матрицы + +SR = 7.6051 + +``` + + + +\## Задание 3 + + + +Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. + + + +\## Решение 3 + + + +```matlab +>> lower\_border = SR - 8%нижняя граница + +lower\_border = -0.3949 + +>> upper\_border = SR + 8%верхняя граница + +upper\_border = 15.605 + +>> MM(MM > upper\_border) = upper\_border%проверка выполнения условия верхней границы + +>> MM(MM < lower\_border) = lower\_border%проверка выполнения условия нижней границы + +>> MM%вывод матрицы + +MM = + + + +  6.2123 11.5390 4.9818 10.5996 -0.3949 12.4230 15.6051 + +  13.6807 4.7491 10.0626 10.2753 10.1129 13.5258 -0.3949 + +  15.6051 15.6051 10.6960 0.7084 15.6051 13.5162 1.6565 + +  11.6338 -0.3949 8.8374 15.6051 -0.3949 5.0793 -0.3949 + +  -0.3949 14.1019 3.3335 3.6932 -0.3949 15.1892 15.6051 + + +``` + + + +\## Задание 4 + + + +Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возь-мите серединное по порядку индексов значение в упорядоченном векторе. + + + +\## Решение 4 + + + +```matlab + +>> MMC = MM(:)%создание вектор-столбца + +>> MMC = sort(MMC, 'ascend')%сортировка по возрастанию + +MMC = + + + +  -0.3949 + +  -0.3949 + +  -0.3949 + +  -0.3949 + +  -0.3949 + +  -0.3949 + +  -0.3949 + +  0.7084 + +  1.6565 + +  3.3335 + +  3.6932 + +  4.7491 + +  4.9818 + +  5.0793 + +  6.2123 + +  8.8374 + +  10.0626 + +  10.1129 + +  10.2753 + +  10.5996 + +  10.6960 + +  11.5390 + +  11.6338 + +  12.4230 + +  13.5162 + +  13.5258 + +  13.6807 + +  14.1019 + +  15.1892 + +  15.6051 + +  15.6051 + +  15.6051 + +  15.6051 + +  15.6051 + +  15.6051 + + + +>> n = length(MMC)%длина матрицы MMC + +n = 35 + +>> if (mod(n,2) == 0)%условие кратности + +med = (MMC(n/2) + MMC(n/2 + 1)) / 2 %медиана для четного знач. + +else + +med = MMC((n+1)/2) %медиана для нечетного знач. + +med + +end + +med = 10.113 + +med = 10.113 + +``` + + + +\## Задание 5 + + + +Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. + + + +\## Решение 5 + + + +```matlab + +>> MM1 = log(MM)% создание матрицы MM1 с логарифм. эл-тами от значений матрицы MM + +MM1 = + + + + Columns 1 through 5: + + + +  1.8265 + 0i 2.4457 + 0i 1.6058 + 0i 2.3608 + 0i -0.9292 + 3.1416i + +  2.6160 + 0i 1.5579 + 0i 2.3088 + 0i 2.3297 + 0i 2.3138 + 0i + +  2.7476 + 0i 2.7476 + 0i 2.3699 + 0i -0.3448 + 0i 2.7476 + 0i + +  2.4539 + 0i -0.9292 + 3.1416i 2.1790 + 0i 2.7476 + 0i -0.9292 + 3.1416i + +  -0.9292 + 3.1416i 2.6463 + 0i 1.2040 + 0i 1.3065 + 0i -0.9292 + 3.1416i + + + + Columns 6 and 7: + + + +  2.5196 + 0i 2.7476 + 0i + +  2.6046 + 0i -0.9292 + 3.1416i + +  2.6039 + 0i 0.5047 + 0i + +  1.6252 + 0i -0.9292 + 3.1416i + +  2.7206 + 0i 2.7476 + 0i + +``` +