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

2.1 KiB

Общее контрольное задание по теме 1

Долганов Всеволод, А-01-24

Задание

Создайте переменную ММ – матрицу 5х7 со случайными нормально рас-пределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.

Решение


MM = 10 + 8 * randn(5,7);

Задание

Рассчитайте среднее значение SR по всем элементам матрицы ММ.

Решение


SR = mean(MM(:));

Задание

Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.

Решение


MM(MM > SR + 8) = SR + 8;
MM(MM < SR - 8) = SR - 8;

Задание

 Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возь-мите серединное по порядку индексов значение в упорядоченном векто-ре.

Решение


MMC = MM(:);
MMC = sort(MMC);
index = round(length(MMC) / 2);
median_val = MMC(index)

Задание

Рассчитайте матрицу ММ1 с элементами, равными натуральным лога-рифмам от значений соответствующих элементов из матрицы ММ.

Решение


MM1 = log(MM)

Результат работы программы:

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