Контрольное задание

Этот коммит содержится в:
Dmitriyev Denis
2026-02-12 11:30:14 +03:00
родитель 4065b2fbb7
Коммит 9f8a6a92c2
3 изменённых файлов: 47 добавлений и 0 удалений

47
ТЕМА1/task.md Обычный файл
Просмотреть файл

@@ -0,0 +1,47 @@
## Общее контрольное задание по теме 1
Дмитриев Денис, А-03-24
# Задание 1
Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
# Решение 1
```matlab
MM = 10 + 8 * randn(5, 7)
```
# Задание 2
Рассчитайте среднее значение SR по всем элементам матрицы ММ.
# Решение 2
```matlab
SR = sum(MM(:)) / numel(MM)
```
# Задание 3
Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
# Решение 3
```matlab
UP = SR + 8;
LOW = SR - 8;
MM(MM > UP) = UP;
MM(MM < LOW) = LOW;
MM
```
# Задание 4
Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
# Решение 4
```matlab
MMC = MM(:);
MMC1 = sort(MMC);
Med = MMC1(floor(numel(MMC1) / 2) + 1)
```
# Задание 5
Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
# Решение 5
```matlab
MM1 = log(MM)
```