1
0
ответвлено от main/it-labs
Files
it-labs/TEMA1/task.md

84 строки
2.1 KiB
Markdown

# Общее контрольное задание по теме 1
Бреган Иван, А-01-24
## Задание
Создайте переменную ММ – матрицу 5х7 со случайными нормально рас-пределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
## Решение
```matlab
MM = 10 + 8 * randn(5,7);
```
## Задание
Рассчитайте среднее значение SR по всем элементам матрицы ММ.
## Решение
```matlab
SR = mean(MM(:));
```
## Задание
Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
## Решение
```matlab
MM(MM > SR + 8) = SR + 8;
MM(MM < SR - 8) = SR - 8;
```
## Задание
 Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возь-мите серединное по порядку индексов значение в упорядоченном векто-ре.
## Решение
```matlab
MMC = MM(:);
MMC = sort(MMC);
index = round(length(MMC) / 2);
median_val = MMC(index)
```
## Задание
Рассчитайте матрицу ММ1 с элементами, равными натуральным лога-рифмам от значений соответствующих элементов из матрицы ММ.
## Решение
```matlab
MM1 = log(MM)
```
Результат работы программы:
```matlab
median_val = 12.380
MM1 =
2.7678 2.0017 2.8529 2.4635 2.5311 2.9701 2.5270
2.7423 2.7336 1.2513 1.7647 2.6683 1.5513 1.2513
2.5130 2.8358 2.4100 1.2513 2.9200 1.2513 2.9701
2.1386 1.2513 2.4526 2.9701 1.2513 2.5482 2.1318
1.2513 2.9701 2.8475 2.9701 2.8416 1.2513 2.5161
matlab