Files
it-labs/ТЕМА1/task.md
Пользователь № 5 аудитории Ж-202 1105b12d4d общее задание
2026-02-12 12:01:21 +03:00

4.0 KiB

Общее контрольное задание по теме 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