Files
it-labs/ТЕМА1/task.md
2026-02-12 11:50:00 +03:00

2.8 KiB

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

Дмитриев Денис, А-03-24

Задание 1

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

Решение 1

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

   17.7550   11.7073   18.3678   -0.1965    7.2149    9.1490   13.8207
   25.3246   13.3426   16.8594   17.4836   21.1897   -8.0179   12.6948
    9.9031    9.8378    5.1082    4.1858    0.5423   16.3504   17.5941
    5.9264   12.4459   11.1126   -7.3134   14.8873    1.6742   18.3707
    8.5833   -1.9887    3.4633   12.6198  -15.1807   22.7829   12.3349

>>

Задание 2

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

Решение 2

>> SR = sum(MM(:)) / numel(MM)
SR = 9.7124
>>

Задание 3

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

Решение 3

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

   17.7124   11.7073   17.7124    1.7124    7.2149    9.1490   13.8207
   17.7124   13.3426   16.8594   17.4836   17.7124    1.7124   12.6948
    9.9031    9.8378    5.1082    4.1858    1.7124   16.3504   17.5941
    5.9264   12.4459   11.1126    1.7124   14.8873    1.7124   17.7124
    8.5833    1.7124    3.4633   12.6198    1.7124   17.7124   12.3349

>>

Задание 4

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

Решение 4

>> MMC = MM(:);
>> MMC1 = sort(MMC);
>> Med = MMC1(floor(numel(MMC1) / 2) + 1)
Med = 11.707
>>

Задание 5

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

Решение 5

>> MM1 = log(MM)
MM1 =

   2.8743   2.4602   2.8743   0.5379   1.9762   2.2136   2.6262
   2.8743   2.5910   2.8249   2.8613   2.8743   0.5379   2.5412
   2.2928   2.2862   1.6308   1.4317   0.5379   2.7943   2.8676
   1.7794   2.5214   2.4081   0.5379   2.7005   0.5379   2.8743
   2.1498   0.5379   1.2422   2.5353   0.5379   2.8743   2.5124

>>