2.8 KiB
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
>>