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