# Общее контрольное задание. ## Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. ```matlab pkg load statistics MM = normrnd(10, 8, [5, 7]) ``` ```matlab MM = 5.4048 13.0326 3.7703 6.9935 12.3832 13.2677 3.2787 2.2426 3.8224 29.9238 4.0043 -8.3611 7.3701 -0.9094 1.9480 5.0671 31.1241 12.5756 6.2520 4.1399 9.8457 0.1623 15.8856 0.3149 19.8265 8.6335 13.1288 9.1681 13.4548 8.5982 14.3140 9.9211 4.0249 19.3929 13.5453 ``` ## Рассчитайте среднее значение SR по всем элементам матрицы ММ. ```matlab SR = mean(MM, 'all') ``` ```matlab SR = 9.0728 ``` ## Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. ```matlab MM(MM > SR + 8) = SR + 8 MM(MM < SR - 8) = SR -8 ``` ```matlab MM = 5.4048 13.0326 3.7703 6.9935 12.3832 13.2677 3.2787 2.2426 3.8224 17.0728 4.0043 1.0728 7.3701 1.0728 1.9480 5.0671 17.0728 12.5756 6.2520 4.1399 9.8457 1.0728 15.8856 1.0728 17.0728 8.6335 13.1288 9.1681 13.4548 8.5982 14.3140 9.9211 4.0249 17.0728 13.5453 ``` ## Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. ```matlab MMC = MM(:) MMC = sort(MMC, 'ascend') ``` ```matlab MMC = 1.0728 1.0728 1.0728 1.0728 1.9480 2.2426 3.2787 3.7703 3.8224 4.0043 4.0249 4.1399 5.0671 5.4048 6.2520 6.9935 7.3701 8.5982 8.6335 9.1681 9.8457 9.9211 12.3832 12.5756 13.0326 13.1288 13.2677 13.4548 13.5453 14.3140 15.8856 17.0728 17.0728 17.0728 17.0728 ``` ```matlab n = length(MMC) if mod(n, 2) == 0: median = (MMC(n/2) + MMC(n/2+1)) / 2 else: median = MMC((n+1)/2) MM1 = log(MM) ``` ```matlab median = 9.3195 MM1 = 2.5120 2.8049 2.1975 2.6559 2.9007 2.8039 0.7824 2.9007 2.5548 0.7824 2.1235 2.7348 1.3539 2.2321 2.9007 2.9007 2.8759 1.8575 2.5779 2.1063 1.7746 0.7824 2.9007 2.1871 2.4424 1.3304 0.7824 0.7824 2.6369 1.4465 1.8908 0.7824 2.5283 2.5664 1.9846 ```