# Общее контрольное задание по теме 1 Широков Максим, А-03-24 ## Задание 1 Создайте переменную ММ – матрицу 5х7 со случайными нормально рас-пределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. ## Решение ```matlab >> MM=10+8*randn(5,7) MM = Columns 1 through 6: 21.0733 7.4324 25.9987 10.3707 -1.2706 5.8837 8.9596 10.0902 -1.8820 4.9925 9.7364 5.8823 18.8900 16.8041 10.5948 8.7071 15.4977 12.1647 11.9080 2.7104 7.6717 10.5692 24.7877 11.2199 8.8706 8.4180 18.9513 9.7185 5.4931 14.1572 Column 7: 11.8809 -1.0811 14.5002 5.2272 15.3824 ``` ## Задание 2 Рассчитайте среднее значение SR по всем элементам матрицы ММ. ## Решение ```matlab >> X=sum(MM) X = 69.702 45.455 61.334 44.358 54.244 49.308 45.910 >> SR=sum(X)/35 SR = 10.580 >> ``` ## Задание 3 Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8 ## Решение ```matlab >> SRM=MM<=SR-8 SRM = 0 0 0 0 1 0 0 0 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 >> MM(SRM)=SR-8 MM = Columns 1 through 6: 18.5803 7.4324 18.5803 10.3707 2.5803 5.8837 8.9596 10.0902 2.5803 4.9925 9.7364 5.8823 18.5803 16.8041 10.5948 8.7071 15.4977 12.1647 11.9080 2.7104 7.6717 10.5692 18.5803 11.2199 8.8706 8.4180 18.5803 9.7185 5.4931 14.1572 Column 7: 11.8809 2.5803 14.5002 5.2272 15.3824 ``` ## Задание 4 Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. ## Решение ```matlab >> MMC=MM(:) MMC = 18.5803 8.9596 18.5803 11.9080 8.8706 7.4324 10.0902 16.8041 2.7104 8.4180 18.5803 2.5803 10.5948 7.6717 18.5803 10.3707 4.9925 8.7071 10.5692 9.7185 2.5803 9.7364 15.4977 18.5803 5.4931 5.8837 5.8823 12.1647 11.2199 14.1572 11.8809 2.5803 14.5002 5.2272 15.3824 >> MMC=sort(MMC) MMC = 2.5803 2.5803 2.5803 2.7104 4.9925 5.2272 5.4931 5.8823 5.8837 7.4324 7.6717 8.4180 8.7071 8.8706 8.9596 9.7185 9.7364 10.0902 10.3707 10.5692 10.5948 11.2199 11.8809 11.9080 12.1647 14.1572 14.5002 15.3824 15.4977 16.8041 18.5803 18.5803 18.5803 18.5803 18.5803 >> K=35 K = 35 >> MMC((K+1)/2) ans = 10.090 ``` ## Задание 5 Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. ## Решение ```matlab >> MM1=log(MM) MM1 = 1.9991 1.4551 1.6289 3.0099 3.0099 1.4551 2.0396 3.0099 1.4551 1.6575 2.5780 2.0010 2.6258 1.9976 3.0099 2.8748 2.7596 1.8124 1.4551 2.6539 1.4551 2.1185 2.8447 2.2198 1.4551 2.5421 3.0099 2.5747 2.8134 2.5002 2.2859 3.0099 1.4551 3.0099 3.0099 ```