Этот коммит содержится в:
Пользователь № 5 аудитории Ж-202
2026-02-12 12:01:21 +03:00
родитель cb9b84f6bd
Коммит 1105b12d4d

145
ТЕМА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