Files
it-labs/ТЕМА1/task.md

4.7 KiB

# Общее контрольное задание по теме 1

Мокеев Никита, А-03-24

Задание

  • Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
  • Рассчитайте среднее значение SR по всем элементам матрицы ММ.
  • Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
  • Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
  • Рассчитайте матрицу ММ1 с элементами, равными натуральным логариф-мам от значений соответствующих элементов из матрицы ММ.

## Решение


>> MM=10+8\*randn(5,7)

MM =



   -0.3150   18.2714   16.3823   -0.3882    7.6231    9.4711    0.3784

    1.1265   11.5555   -0.9722   16.4186    2.9388   16.7871   14.8105

    8.8727    1.8825    5.0660   14.5294   14.5326    5.5724    9.9409

    1.0583    3.3569   13.8140    9.1158   12.5865   10.9011    4.3489

   15.5769   12.6464   -6.4921   12.9410    2.3038    9.3104    2.6408

>> SR=sum(MM(:))/numel(MM)

SR = 7.9598

>> UP=SR+8

UP = 15.960

>> LOW=SR-8

LOW = -0.040190

>> for i=1:5

for j=1:7

if MM(i,j)>UP

MM(i,j)=UP;

elseif MM(i,j)<LOW

MM(i,j)=LOW;

end

end

end

>> MM

MM =



&nbsp; -4.0190e-02   1.5960e+01   1.5960e+01  -4.0190e-02   7.6231e+00   9.4711e+00   3.7838e-01

&nbsp;  1.1265e+00   1.1556e+01  -4.0190e-02   1.5960e+01   2.9388e+00   1.5960e+01   1.4810e+01

&nbsp;  8.8727e+00   1.8825e+00   5.0660e+00   1.4529e+01   1.4533e+01   5.5724e+00   9.9409e+00

&nbsp;  1.0583e+00   3.3569e+00   1.3814e+01   9.1158e+00   1.2587e+01   1.0901e+01   4.3489e+00

&nbsp;  1.5577e+01   1.2646e+01  -4.0190e-02   1.2941e+01   2.3038e+00   9.3104e+00   2.6408e+00



>> MMC=MM(:)

MMC =



&nbsp; -4.0190e-02

&nbsp;  1.1265e+00

&nbsp;  8.8727e+00

&nbsp;  1.0583e+00

&nbsp;  1.5577e+01

&nbsp;  1.5960e+01

&nbsp;  1.1556e+01

&nbsp;  1.8825e+00

&nbsp;  3.3569e+00

&nbsp;  1.2646e+01

&nbsp;  1.5960e+01

&nbsp; -4.0190e-02

&nbsp;  5.0660e+00

&nbsp;  1.3814e+01

&nbsp; -4.0190e-02

&nbsp; -4.0190e-02

&nbsp;  1.5960e+01

&nbsp;  1.4529e+01

&nbsp;  9.1158e+00

&nbsp;  1.2941e+01

&nbsp;  7.6231e+00

&nbsp;  2.9388e+00

&nbsp;  1.4533e+01

&nbsp;  1.2587e+01

&nbsp;  2.3038e+00

&nbsp;  9.4711e+00

&nbsp;  1.5960e+01

&nbsp;  5.5724e+00

&nbsp;  1.0901e+01

&nbsp;  9.3104e+00

&nbsp;  3.7838e-01

&nbsp;  1.4810e+01

&nbsp;  9.9409e+00

&nbsp;  4.3489e+00

&nbsp;  2.6408e+00



>> MMC1=sort(MMC)

MMC1 =



&nbsp; -4.0190e-02

&nbsp; -4.0190e-02

&nbsp; -4.0190e-02

&nbsp; -4.0190e-02

&nbsp;  3.7838e-01

&nbsp;  1.0583e+00

&nbsp;  1.1265e+00

&nbsp;  1.8825e+00

&nbsp;  2.3038e+00

&nbsp;  2.6408e+00

&nbsp;  2.9388e+00

&nbsp;  3.3569e+00

&nbsp;  4.3489e+00

&nbsp;  5.0660e+00

&nbsp;  5.5724e+00

&nbsp;  7.6231e+00

&nbsp;  8.8727e+00

&nbsp;  9.1158e+00

&nbsp;  9.3104e+00

&nbsp;  9.4711e+00

&nbsp;  9.9409e+00

&nbsp;  1.0901e+01

&nbsp;  1.1556e+01

&nbsp;  1.2587e+01

&nbsp;  1.2646e+01

&nbsp;  1.2941e+01

&nbsp;  1.3814e+01

&nbsp;  1.4529e+01

&nbsp;  1.4533e+01

&nbsp;  1.4810e+01

&nbsp;  1.5577e+01

&nbsp;  1.5960e+01

&nbsp;  1.5960e+01

&nbsp;  1.5960e+01

&nbsp;  1.5960e+01



>> Med=MMC1(floor(numel(MMC1)/2)+1)

Med = 9.1158

>> MM1=log(MM)

MM1 =



&nbsp;Columns 1 through 4:



&nbsp; -3.2141 + 3.1416i   2.7701 +      0i   2.7701 +      0i  -3.2141 + 3.1416i

&nbsp;  0.1191 +      0i   2.4472 +      0i  -3.2141 + 3.1416i   2.7701 +      0i

&nbsp;  2.1830 +      0i   0.6326 +      0i   1.6226 +      0i   2.6762 +      0i

&nbsp;  0.0567 +      0i   1.2110 +      0i   2.6257 +      0i   2.2100 +      0i

&nbsp;  2.7458 +      0i   2.5374 +      0i  -3.2141 + 3.1416i   2.5604 +      0i



&nbsp;Columns 5 through 7:



&nbsp;  2.0312 +      0i   2.2482 +      0i  -0.9719 +      0i

&nbsp;  1.0780 +      0i   2.7701 +      0i   2.6953 +      0i

&nbsp;  2.6764 +      0i   1.7178 +      0i   2.2967 +      0i

&nbsp;  2.5326 +      0i   2.3889 +      0i   1.4699 +      0i

&nbsp;  0.8346 +      0i   2.2311 +      0i   0.9711 +      0i