ответвлено от main/it-labs
48 строки
1.7 KiB
Markdown
48 строки
1.7 KiB
Markdown
## Общее контрольное задание по теме 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)
|
|
```
|