# Контрольное задание по теме 1. Комаров Егор, А-03-24 ## Задание 1: Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. ## Решение: ```matlab >> MM=randn(5,7)*8+10 MM = 28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023 16.6164 11.8658 5.7105 -1.6662 0.9891 7.4128 12.2133 29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 0.8708 13.6755 8.2890 24.7054 11.2460 16.5975 1.2757 8.0440 9.6014 20.2747 11.7695 13.9071 13.0849 -0.4976 9.4186 ``` ## Задание 2: Рассчитайте среднее значение SR по всем элементам матрицы ММ. ## Решение: ```matlab >> SR = sum(sum(MM))/numel(MM) SR = 11.583 ``` ## Задание 3: Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. ## Решение: ```matlab >> MM(MM> MM(MM>SR+8)=SR+8 MM = 19.5826 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023 16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133 19.5826 19.5826 7.9986 11.5438 4.6299 19.5826 3.5826 13.6755 8.2890 19.5826 11.2460 16.5975 3.5826 8.0440 9.6014 19.5826 11.7695 13.9071 13.0849 3.5826 9.4186 ``` ## Задание 4.1: Превратите ММ в вектор – столбец ММС. ## Решение: ```matlab >> MMC=MM(:) MMC = 19.5826 16.6164 19.5826 13.6755 9.6014 13.4458 11.8658 19.5826 8.2890 19.5826 10.9555 5.7105 7.9986 19.5826 11.7695 7.6667 3.5826 11.5438 11.2460 13.9071 12.6378 3.5826 4.6299 16.5975 13.0849 9.2147 7.4128 19.5826 3.5826 3.5826 9.8023 12.2133 3.5826 8.0440 9.4186 ``` ## Задание 4.2: Упорядочьте его элементы по возрастанию. ## Решение: ```matlab >> MMC=sort(MMC) MMC = 3.5826 3.5826 3.5826 3.5826 3.5826 4.6299 5.7105 7.4128 7.6667 7.9986 8.0440 8.2890 9.2147 9.4186 9.6014 9.8023 10.9555 11.2460 11.5438 11.7695 11.8658 12.2133 12.6378 13.0849 13.4458 13.6755 13.9071 16.5975 16.6164 19.5826 19.5826 19.5826 19.5826 19.5826 19.5826 ``` ## Задание 4.3: Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. ## Решение: ```matlab >> MED=(MMC(17)+MMC(18))/2 MED = 11.101 >> MED=(MMC(17)+MMC(18))/2 MED = 11.101 ``` ## Задание 5: Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. ## Решение: ```matlab >> MM1 = log(MM) MM1 = 2.9746 2.5987 2.3938 2.0369 2.5367 2.2208 2.2826 2.8104 2.4737 1.7423 1.2761 1.2761 2.0032 2.5025 2.9746 2.9746 2.0793 2.4461 1.5325 2.9746 1.2761 2.6156 2.1149 2.9746 2.4200 2.8093 1.2761 2.0849 2.2619 2.9746 2.4655 2.6324 2.5715 1.2761 2.2427 ```