# Общее контрольное задание по теме 1 Зенина Варвара А-03-24 ## Задание 1.Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. 2.Рассчитайте среднее значение SR по всем элементам матрицы ММ. 3.Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. 4.Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. 5.Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. #Решение 1. ```matlab >> MM = 10+8*randn(5,7) MM = 6.9506 33.5743 14.1206 7.0908 13.8370 9.6264 14.7805 12.8988 0.1628 -1.8324 0.5123 13.2744 0.4572 -2.4124 17.5934 9.1417 4.2114 20.0619 -4.5850 31.0778 9.9258 19.2446 21.5030 -0.3775 11.4769 11.5207 8.4506 19.5505 20.6637 1.2051 13.5125 17.5401 10.9205 8.6573 11.2801 >> ``` 2. ```matlab MMS = MM(:) MMS = 6.9506 12.8988 17.5934 19.2446 20.6637 33.5743 0.1628 9.1417 21.5030 1.2051 14.1206 -1.8324 4.2114 -0.3775 13.5125 7.0908 0.5123 20.0619 11.4769 17.5401 13.8370 13.2744 -4.5850 11.5207 10.9205 9.6264 0.4572 31.0778 8.4506 8.6573 14.7805 -2.4124 9.9258 19.5505 11.2801 >> >> MMSs = sum(MMS) MMSs = 385.62 >> S = numel(MM) S = 35 >> SR = MMSs/S SR = 11.018 >> ``` 3. ```matlab >> SR = MMSs/S SR = 11.018 >> SRone = MM > SR+8 SRone = 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 >> MM(SRone) = SR+8 MM = 6.9506 19.0176 14.1206 7.0908 13.8370 9.6264 14.7805 12.8988 0.1628 -1.8324 0.5123 13.2744 0.4572 -2.4124 17.5934 9.1417 4.2114 19.0176 -4.5850 19.0176 9.9258 19.0176 19.0176 -0.3775 11.4769 11.5207 8.4506 19.0176 19.0176 1.2051 13.5125 17.5401 10.9205 8.6573 11.2801 >> SRtwo = MM < SR-8 SRtwo = 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 >> MM(SRtwo) = SR-8 MM = 6.9506 19.0176 14.1206 7.0908 13.8370 9.6264 14.7805 12.8988 3.0176 3.0176 3.0176 13.2744 3.0176 3.0176 17.5934 9.1417 4.2114 19.0176 3.0176 19.0176 9.9258 19.0176 19.0176 3.0176 11.4769 11.5207 8.4506 19.0176 19.0176 3.0176 13.5125 17.5401 10.9205 8.6573 11.2801 >> ``` 4. ```matlab MMC = MM(:) MMC = 6.9506 12.8988 17.5934 19.0176 19.0176 19.0176 3.0176 9.1417 19.0176 3.0176 14.1206 3.0176 4.2114 3.0176 13.5125 7.0908 3.0176 19.0176 11.4769 17.5401 13.8370 13.2744 3.0176 11.5207 10.9205 9.6264 3.0176 19.0176 8.4506 8.6573 14.7805 3.0176 9.9258 19.0176 11.2801 >> MMCs = sort (MMC) MMCs = 3.0176 3.0176 3.0176 3.0176 3.0176 3.0176 3.0176 3.0176 4.2114 6.9506 7.0908 8.4506 8.6573 9.1417 9.6264 9.9258 10.9205 11.2801 11.4769 11.5207 12.8988 13.2744 13.5125 13.8370 14.1206 14.7805 17.5401 17.5934 19.0176 19.0176 19.0176 19.0176 19.0176 19.0176 19.0176 >> Med = (S+1)/2 Med = 18 >> ELM = MMCs(Med) ELM = 11.280 >> ``` 5. ```matlab >> MMl = log(MM) MMl = 1.9388 2.9454 2.6476 1.9588 2.6273 2.2645 2.6933 2.5571 1.1045 1.1045 1.1045 2.5858 1.1045 1.1045 2.8675 2.2128 1.4378 2.9454 1.1045 2.9454 2.2951 2.9454 2.9454 1.1045 2.4403 2.4441 2.1342 2.9454 2.9454 1.1045 2.6036 2.8645 2.3906 2.1584 2.4230 ```