From 1105b12d4d77be5897643ee6ae41b98f7d2599cf 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=205=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 12:01:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D0=B1=D1=89=D0=B5=D0=B5=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ТЕМА1/task.md | 145 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 ТЕМА1/task.md diff --git a/ТЕМА1/task.md b/ТЕМА1/task.md new file mode 100644 index 0000000..f3d9e3f --- /dev/null +++ b/ТЕМА1/task.md @@ -0,0 +1,145 @@ +# Общее контрольное задание по теме 1 + +Клименченко Иван, А-03-24 + +## Задание 1 + +Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стан-дартным отклонением 8. + +## Решение 1 +>> MM = 10 + 8 * randn(5, 7) +MM = + + 16.9273 -0.8141 12.6471 7.3178 16.2632 -1.0970 24.1043 + 13.1337 4.7264 14.1000 -2.2009 19.1461 -0.2612 -6.5566 + 19.0966 15.5991 26.9914 18.2008 24.7561 10.5368 9.7205 + 3.8954 15.5979 2.8704 17.4225 11.7283 12.8621 21.5375 + 8.5179 -1.7298 22.9849 10.4579 12.6747 10.0583 14.1752 + +>> + + + + +## Задание 2 + +Рассчитайте среднее значение SR по всем элементам матрицы ММ. + +## Решение 2 + +SR = mean(MM, 'all')%ср.знач по всем эл-там матрицы +SR = 11.583 + + + +## Задание 3 + +Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. + +## Решение 3 + +>> lower_border = SR - 8%нижняя граница +lower_border = 3.5826 + +>> upper_border = SR + 8%верхняя граница +upper_border = 19.583 + +>>MM(MM > upper_border) = upper_border%проверка выполнения условия верхней границы + + +>> MM(MM < lower_border) = lower_border%проверка выполнения условия нижней границы + +>> MM%вывод матрицы + +MM = + + 16.9273 3.5826 12.6471 7.3178 16.2632 3.5826 19.5826 + 13.1337 4.7264 14.1000 3.5826 19.1461 3.5826 3.5826 + 19.0966 15.5991 19.5826 18.2008 19.5826 10.5368 9.7205 + 3.8954 15.5979 3.5826 17.4225 11.7283 12.8621 19.5826 + 8.5179 3.5826 19.5826 10.4579 12.6747 10.0583 14.1752 + + +## Задание 4 + +Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возь-мите серединное по порядку индексов значение в упорядоченном векторе. + +## Решение 4 +>> MMC = MM(:)%создание вектор-столбца + +>> MMC = sort(MMC, 'ascend')%сортировка по возрастанию +MMC = + + 3.5826 + 3.5826 + 3.5826 + 3.5826 + 3.5826 + 3.5826 + 3.5826 + 3.8954 + 4.7264 + 7.3178 + 8.5179 + 9.7205 + 10.0583 + 10.4579 + 10.5368 + 11.7283 + 12.6471 + 12.6747 + 12.8621 + 13.1337 + 14.1000 + 14.1752 + 15.5979 + 15.5991 + 16.2632 + 16.9273 + 17.4225 + 18.2008 + 19.0966 + 19.1461 + 19.5826 + 19.5826 + 19.5826 + 19.5826 + 19.5826 +>> n = length(MMC)%длина матрицы MMC +n = 35 +>> 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 = 12.675 + + + + +## Задание 5 + +Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. + +## Решение 5 + +>> MM1 = log(MM)% создание матрицы MM1 с логарифм. эл-тами от значений матрицы MM +MM1 = + + 2.8289 1.2761 2.5374 1.9903 2.7889 1.2761 2.9746 + 2.5752 1.5532 2.6462 1.2761 2.9521 1.2761 1.2761 + 2.9495 2.7472 2.9746 2.9015 2.9746 2.3549 2.2742 + 1.3598 2.7471 1.2761 2.8578 2.4620 2.5543 2.9746 + 2.1422 1.2761 2.9746 2.3474 2.5396 2.3084 2.6515 +