# Общее контрольное задание по теме 1 Евдоченко Наталья, А-03-24 ## Задание 1 Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. ## Решение ```matlab >> MM = 10 + 8*randn(5,7) MM = 4.3031 16.2644 23.2100 6.8312 7.1872 20.5611 12.2717 24.1693 9.8539 17.6993 9.9306 22.8729 5.2778 3.6824 15.8185 8.9640 -0.6781 10.2741 12.0349 6.3269 -0.3740 13.5513 6.9364 1.9795 0.5801 -3.5495 4.4362 6.8947 2.0524 4.0911 11.3539 14.0626 10.6222 15.2288 19.2552 ``` ## Задание 2 Рассчитайте среднее значение SR по всем элементам матрицы ММ. ## Решение ```matlab >> MMD = MM(:) MMD = 4.3031 24.1693 ... -0.3740 6.8947 19.2552 >> MMDs = sum(MMD) MMDs = 343.98 >> N = numel(MM) N = 35 >> SR = MMDs / N SR = 9.8279 ``` ## Задание 3 Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. ## Решение ```matlab >> DLhigh = MM > SR + 8 DLhigh = 0 0 1 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 >> MM(DLhigh) = SR + 8 MM = 4.3031 16.2644 17.8279 6.8312 7.1872 17.8279 12.2717 17.8279 9.8539 17.6993 9.9306 17.8279 5.2778 3.6824 15.8185 8.9640 -0.6781 10.2741 12.0349 6.3269 -0.3740 13.5513 6.9364 1.9795 0.5801 -3.5495 4.4362 6.8947 2.0524 4.0911 11.3539 14.0626 10.6222 15.2288 17.8279 >> DLlow = MM < SR - 8 DLlow = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 >> MM(DLlow) = SR - 8 MM = 4.3031 16.2644 17.8279 6.8312 7.1872 17.8279 12.2717 17.8279 9.8539 17.6993 9.9306 17.8279 5.2778 3.6824 15.8185 8.9640 1.8279 10.2741 12.0349 6.3269 1.8279 13.5513 6.9364 1.9795 1.8279 1.8279 4.4362 6.8947 2.0524 4.0911 11.3539 14.0626 10.6222 15.2288 17.8279 ``` ## Задание 4 Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. ## Решение ```matlab >> MMC = MM(:) MMC = 4.3031 17.8279 15.8185 13.5513 2.0524 16.2644 9.8539 8.9640 ... 3.6824 1.8279 6.8947 17.8279 >> MMCs = sort(MMC) MMCs = 1.8279 1.8279 1.8279 1.8279 1.9795 ... 17.8279 17.8279 17.8279 17.8279 >> Med = (N + 1)/2 Med = 18 >> ElMed = MMCs(Med) ElMed = 9.8539 ``` ## Задание 5 Рассчитайте матрицу ММ1 с элементами, равными натуральным логариф-мам от значений соответствующих элементов из матрицы ММ. ## Решение ```matlab >> MM1 = log(MM) MM1 = 1.4593 2.7890 2.8808 1.9215 1.9723 2.8808 2.5073 2.8808 2.2879 2.8735 2.2956 2.8808 1.6635 1.3036 2.7612 2.1932 0.6032 2.3296 2.4878 1.8448 0.6032 2.6065 1.9368 0.6828 0.6032 0.6032 1.4898 1.9308 0.7190 1.4088 2.4296 2.6435 2.3629 2.7232 2.8808 ```