Files
it-labs/ТЕМА1/task.md
2026-02-12 10:04:10 +03:00

4.3 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 =



    6.0570   20.4343    8.7058    1.1039    1.4541    3.4206    8.7435

    8.3675   12.1840    5.1947    3.8021   11.5572   -2.0542   13.7282

   16.4205   -3.0828    6.9952   15.2463    3.6747   -1.8473    1.5814

   18.7164    2.0928   14.2189   12.7394   18.8633   17.6091    8.4449

   17.2967   -2.8972    4.5790    2.3364   15.2289   15.0232    9.5083



>>



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

SR = 8.4413

>>



>> MM(MM>SR+8)=SR+8

MM =



    6.0570   16.4413    8.7058    1.1039    1.4541    3.4206    8.7435

    8.3675   12.1840    5.1947    3.8021   11.5572   -2.0542   13.7282

   16.4205   -3.0828    6.9952   15.2463    3.6747   -1.8473    1.5814

   16.4413    2.0928   14.2189   12.7394   16.4413   16.4413    8.4449

   16.4413   -2.8972    4.5790    2.3364   15.2289   15.0232    9.5083



>>



>> MM(MM<SR-8)=SR-8

MM =



&nbsp;   6.0570   16.4413    8.7058    1.1039    1.4541    3.4206    8.7435

&nbsp;   8.3675   12.1840    5.1947    3.8021   11.5572    0.4413   13.7282

&nbsp;  16.4205    0.4413    6.9952   15.2463    3.6747    0.4413    1.5814

&nbsp;  16.4413    2.0928   14.2189   12.7394   16.4413   16.4413    8.4449

&nbsp;  16.4413    0.4413    4.5790    2.3364   15.2289   15.0232    9.5083



>>



>> MMC=MM(:)

MMC =



&nbsp;   6.0570

&nbsp;   8.3675

&nbsp;  16.4205

&nbsp;  16.4413

&nbsp;  16.4413

&nbsp;  16.4413

&nbsp;  12.1840

&nbsp;   0.4413

&nbsp;   2.0928

&nbsp;   0.4413

&nbsp;   8.7058

&nbsp;   5.1947

&nbsp;   6.9952

&nbsp;  14.2189

&nbsp;   4.5790

&nbsp;   1.1039

&nbsp;   3.8021

&nbsp;  15.2463

&nbsp;  12.7394

&nbsp;   2.3364

&nbsp;   1.4541

&nbsp;  11.5572

&nbsp;   3.6747

&nbsp;  16.4413

&nbsp;  15.2289

&nbsp;   3.4206

&nbsp;   0.4413

&nbsp;   0.4413

&nbsp;  16.4413

&nbsp;  15.0232

&nbsp;   8.7435

&nbsp;  13.7282

&nbsp;   1.5814

&nbsp;   8.4449

&nbsp;   9.5083







>> MMC1=sort(MMC)



MMC1 =



&nbsp;   0.4413

&nbsp;   0.4413

&nbsp;   0.4413

&nbsp;   0.4413

&nbsp;   1.1039

&nbsp;   1.4541

&nbsp;   1.5814

&nbsp;   2.0928

&nbsp;   2.3364

&nbsp;   3.4206

&nbsp;   3.6747

&nbsp;   3.8021

&nbsp;   4.5790

&nbsp;   5.1947

&nbsp;   6.0570

&nbsp;   6.9952

&nbsp;   8.3675

&nbsp;   8.4449

&nbsp;   8.7058

&nbsp;   8.7435

&nbsp;   9.5083

&nbsp;  11.5572

&nbsp;  12.1840

&nbsp;  12.7394

&nbsp;  13.7282

&nbsp;  14.2189

&nbsp;  15.0232

&nbsp;  15.2289

&nbsp;  15.2463

&nbsp;  16.4205

&nbsp;  16.4413

&nbsp;  16.4413

&nbsp;  16.4413

&nbsp;  16.4413

&nbsp;  16.4413







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



Med = 8.4449



>> MM1=log(MM)

MM1 =



&nbsp;  1.801215   2.799799   2.163988   0.098842   0.374376   1.229814   2.168314

&nbsp;  2.124358   2.500127   1.647634   1.335541   2.447309  -0.817926   2.619456

&nbsp;  2.798530  -0.817926   1.945231   2.724338   1.301468  -0.817926   0.458295

&nbsp;  2.799799   0.738493   2.654574   2.544702   2.799799   2.799799   2.133568

&nbsp;  2.799799  -0.817926   1.521478   0.848624   2.723198   2.709593   2.252166



>>