# Общее контрольное задание по теме 1 Чернюк Виктория А-03-24 ## Задание 1. Создайте матрицу ММ 5 7 ➢ случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. 2. Рассчитывайте среднее значеник SR по всем элементам матрицы ММ. 3. Замените начения, превышающие SR+8, на SR+8, а значения менше, чем SR-8, на SR-8. 4. Превратите MM в вектор-столбец MMC. ➢ Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. 5. Рассчитайте матрицу ММl с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. ## Решение ```matlab >> MM = 10+8*randn(5, 7) MM = Columns 1 through 6: 1.5004e+01 -1.0272e+00 1.1281e+01 2.8744e+00 -8.6846e+00 1.7823e+01 1.7862e+01 2.0515e+01 2.1456e+01 -2.0221e+00 3.2374e+00 1.2947e+01 1.5801e+01 2.7871e+00 1.6788e+01 -1.3551e-01 9.3571e+00 1.0505e+01 5.6497e+00 4.1868e+00 9.5864e+00 7.3264e+00 7.5227e-01 9.7968e+00 8.2894e+00 3.7595e+00 7.8255e+00 3.1490e+01 -7.1647e+00 3.4503e-02 Column 7: 2.2093e+00 1.1331e+01 6.8181e+00 2.2822e+01 1.4439e+01 ``` ```matlab >> SR = mean(MM(:)) SR = 8.7292 ``` ```matlab >> lower_bound = SR-8 lower_bound = 0.7292 >> upper_bound = SR+8 upper_bound = 16.729 >> MM(MM> MM(MM>upper_bound) = upper_bound MM = 15.0040 0.7292 11.2805 2.8744 0.7292 16.7292 2.2093 16.7292 16.7292 16.7292 0.7292 3.2374 12.9473 11.3309 15.8013 2.7871 16.7292 0.7292 9.3571 10.5052 6.8181 5.6497 4.1868 9.5864 7.3264 0.7523 9.7968 16.7292 8.2894 3.7595 7.8255 16.7292 0.7292 0.7292 14.4392 ``` ```matlab >> MMC = MM(:) MMC = 15.0040 16.7292 15.8013 5.6497 8.2894 0.7292 16.7292 2.7871 4.1868 3.7595 11.2805 16.7292 16.7292 9.5864 7.8255 2.8744 0.7292 0.7292 7.3264 16.7292 0.7292 3.2374 9.3571 0.7523 0.7292 16.7292 12.9473 10.5052 9.7968 0.7292 2.2093 11.3309 6.8181 16.7292 14.4392 ``` ```matlab >> MMC_sorted = sort(MMC) MMC_sorted = 0.7292 0.7292 0.7292 0.7292 0.7292 0.7292 0.7523 2.2093 2.7871 2.8744 3.2374 3.7595 4.1868 5.6497 6.8181 7.3264 7.8255 8.2894 9.3571 9.5864 9.7968 10.5052 11.2805 11.3309 12.9473 14.4392 15.0040 15.8013 16.7292 16.7292 16.7292 16.7292 16.7292 16.7292 16.7292 ``` ```matlab >> n = numel(MMC_sorted) n = 35 ``` ```matlab >> Med = (n+1)/2 Med = 18 ``` ```matlab >> elm = MMC_sorted(Med) elm = 8.2894 ``` ```matlab MMl = 2.7083 -0.3158 2.4231 1.0559 -0.3158 2.8172 0.7927 2.8172 2.8172 2.8172 -0.3158 1.1748 2.5609 2.4275 2.7601 1.0250 2.8172 -0.3158 2.2361 2.3519 1.9196 1.7316 1.4319 2.2603 1.9915 -0.2847 2.2821 2.8172 2.1150 1.3243 2.0574 2.8172 -0.3158 -0.3158 2.6699 ```