ответвлено от main/it-labs
task
Этот коммит содержится в:
283
ТЕМА1/task.md
283
ТЕМА1/task.md
@@ -2,216 +2,145 @@
|
|||||||
|
|
||||||
Шабанова Рания, А-03-24
|
Шабанова Рания, А-03-24
|
||||||
|
|
||||||
## Задание
|
|
||||||
|
|
||||||
|
|
||||||
- Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
|
|
||||||
- Рассчитайте среднее значение SR по всем элементам матрицы ММ.
|
|
||||||
- Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
|
|
||||||
- Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
|
||||||
- Рассчитайте матрицу ММ1 с элементами, равными натуральным логариф-мам от значений соответствующих элементов из матрицы ММ.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Решение
|
## Решение
|
||||||
|
|
||||||
|
- Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
|
||||||
|
|
||||||
```matlab
|
```matlab
|
||||||
|
|
||||||
>> MM=10+8*randn(5,7)
|
>> MM=10+8*randn(5,7)
|
||||||
MM =
|
MM =
|
||||||
|
|
||||||
1.8967e+01 2.1492e+01 1.0770e+01 4.5417e+00 1.0241e+01 3.2911e+00 2.0504e+01
|
0.1406 14.9802 12.7207 9.0749 8.5773 15.4073 6.9935
|
||||||
-2.3392e+00 1.0874e+01 9.8969e+00 2.1385e+01 1.2932e+01 1.9258e+01 2.4142e+01
|
13.8795 24.9492 9.1119 9.4800 -3.7672 21.7140 5.7326
|
||||||
1.0465e+01 7.5773e+00 3.9988e+00 5.8427e+00 7.7856e+00 1.2110e+01 1.3964e+01
|
19.2962 16.2804 9.4359 5.9329 24.7377 2.2018 21.7807
|
||||||
8.3710e+00 1.3815e+01 -7.7702e+00 -3.8129e-02 1.2797e+01 2.1170e+00 1.7615e+01
|
17.2418 24.7828 5.7255 19.3644 8.4500 -1.2598 0.9687
|
||||||
1.7558e+01 -2.5785e+00 1.0197e+01 3.6882e+00 8.2343e+00 -5.9813e+00 1.4830e+01
|
23.6906 17.2696 14.2765 2.4179 5.6787 24.4171 6.2295
|
||||||
|
```
|
||||||
|
|
||||||
|
- Рассчитайте среднее значение SR по всем элементам матрицы ММ.
|
||||||
|
|
||||||
|
```matlab
|
||||||
>> SR=sum(MM(:))/numel(MM)
|
>> SR=sum(MM(:))/numel(MM)
|
||||||
SR = 9.7301
|
SR = 11.940
|
||||||
|
|
||||||
|
- Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
|
||||||
|
|
||||||
|
```matlab
|
||||||
>> MM(MM>SR+8)=SR+8
|
>> MM(MM>SR+8)=SR+8
|
||||||
MM =
|
MM =
|
||||||
|
|
||||||
1.7730e+01 1.7730e+01 1.0770e+01 4.5417e+00 1.0241e+01 3.2911e+00 1.7730e+01
|
0.1406 14.9802 12.7207 9.0749 8.5773 15.4073 6.9935
|
||||||
-2.3392e+00 1.0874e+01 9.8969e+00 1.7730e+01 1.2932e+01 1.7730e+01 1.7730e+01
|
13.8795 19.9404 9.1119 9.4800 -3.7672 19.9404 5.7326
|
||||||
1.0465e+01 7.5773e+00 3.9988e+00 5.8427e+00 7.7856e+00 1.2110e+01 1.3964e+01
|
19.2962 16.2804 9.4359 5.9329 19.9404 2.2018 19.9404
|
||||||
8.3710e+00 1.3815e+01 -7.7702e+00 -3.8129e-02 1.2797e+01 2.1170e+00 1.7615e+01
|
17.2418 19.9404 5.7255 19.3644 8.4500 -1.2598 0.9687
|
||||||
1.7558e+01 -2.5785e+00 1.0197e+01 3.6882e+00 8.2343e+00 -5.9813e+00 1.4830e+01
|
19.9404 17.2696 14.2765 2.4179 5.6787 19.9404 6.2295
|
||||||
|
|
||||||
|
|
||||||
>> MM(MM<SR-8)=SR-8
|
>> MM(MM<SR-8)=SR-8
|
||||||
MM =
|
MM =
|
||||||
|
|
||||||
17.7301 17.7301 10.7698 4.5417 10.2411 3.2911 17.7301
|
3.9404 14.9802 12.7207 9.0749 8.5773 15.4073 6.9935
|
||||||
1.7301 10.8739 9.8969 17.7301 12.9319 17.7301 17.7301
|
13.8795 19.9404 9.1119 9.4800 3.9404 19.9404 5.7326
|
||||||
10.4648 7.5773 3.9988 5.8427 7.7856 12.1096 13.9642
|
19.2962 16.2804 9.4359 5.9329 19.9404 3.9404 19.9404
|
||||||
8.3710 13.8150 1.7301 1.7301 12.7967 2.1170 17.6147
|
17.2418 19.9404 5.7255 19.3644 8.4500 3.9404 3.9404
|
||||||
17.5581 1.7301 10.1966 3.6882 8.2343 1.7301 14.8304
|
19.9404 17.2696 14.2765 3.9404 5.6787 19.9404 6.2295
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
||||||
|
|
||||||
|
```matlab
|
||||||
>> MMC=MM(:)
|
>> MMC=MM(:)
|
||||||
MMC =
|
MMC =
|
||||||
|
|
||||||
17.7301
|
3.9404
|
||||||
1.7301
|
13.8795
|
||||||
10.4648
|
19.2962
|
||||||
8.3710
|
17.2418
|
||||||
17.5581
|
19.9404
|
||||||
17.7301
|
14.9802
|
||||||
10.8739
|
19.9404
|
||||||
7.5773
|
16.2804
|
||||||
13.8150
|
19.9404
|
||||||
1.7301
|
17.2696
|
||||||
10.7698
|
12.7207
|
||||||
9.8969
|
9.1119
|
||||||
3.9988
|
9.4359
|
||||||
1.7301
|
5.7255
|
||||||
10.1966
|
14.2765
|
||||||
4.5417
|
9.0749
|
||||||
17.7301
|
9.4800
|
||||||
5.8427
|
5.9329
|
||||||
1.7301
|
19.3644
|
||||||
3.6882
|
3.9404
|
||||||
10.2411
|
8.5773
|
||||||
12.9319
|
3.9404
|
||||||
7.7856
|
19.9404
|
||||||
12.7967
|
8.4500
|
||||||
8.2343
|
5.6787
|
||||||
3.2911
|
15.4073
|
||||||
17.7301
|
19.9404
|
||||||
12.1096
|
3.9404
|
||||||
2.1170
|
3.9404
|
||||||
1.7301
|
19.9404
|
||||||
17.7301
|
6.9935
|
||||||
17.7301
|
5.7326
|
||||||
13.9642
|
19.9404
|
||||||
17.6147
|
3.9404
|
||||||
14.8304
|
6.2295
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
>> MMC1=sort(MMC)
|
>> MMC1=sort(MMC)
|
||||||
|
|
||||||
MMC1 =
|
MMC1 =
|
||||||
|
|
||||||
|
3.9404
|
||||||
|
3.9404
|
||||||
-4.0190e-02
|
3.9404
|
||||||
|
3.9404
|
||||||
-4.0190e-02
|
3.9404
|
||||||
|
3.9404
|
||||||
-4.0190e-02
|
5.6787
|
||||||
|
5.7255
|
||||||
-4.0190e-02
|
5.7326
|
||||||
|
5.9329
|
||||||
3.7838e-01
|
6.2295
|
||||||
|
6.9935
|
||||||
1.0583e+00
|
8.4500
|
||||||
|
8.5773
|
||||||
1.1265e+00
|
9.0749
|
||||||
|
9.1119
|
||||||
1.8825e+00
|
9.4359
|
||||||
|
9.4800
|
||||||
2.3038e+00
|
12.7207
|
||||||
|
13.8795
|
||||||
2.6408e+00
|
14.2765
|
||||||
|
14.9802
|
||||||
2.9388e+00
|
15.4073
|
||||||
|
16.2804
|
||||||
3.3569e+00
|
17.2418
|
||||||
|
17.2696
|
||||||
4.3489e+00
|
19.2962
|
||||||
|
19.3644
|
||||||
5.0660e+00
|
19.9404
|
||||||
|
19.9404
|
||||||
5.5724e+00
|
19.9404
|
||||||
|
19.9404
|
||||||
7.6231e+00
|
19.9404
|
||||||
|
19.9404
|
||||||
8.8727e+00
|
19.9404
|
||||||
|
|
||||||
9.1158e+00
|
|
||||||
|
|
||||||
9.3104e+00
|
|
||||||
|
|
||||||
9.4711e+00
|
|
||||||
|
|
||||||
9.9409e+00
|
|
||||||
|
|
||||||
1.0901e+01
|
|
||||||
|
|
||||||
1.1556e+01
|
|
||||||
|
|
||||||
1.2587e+01
|
|
||||||
|
|
||||||
1.2646e+01
|
|
||||||
|
|
||||||
1.2941e+01
|
|
||||||
|
|
||||||
1.3814e+01
|
|
||||||
|
|
||||||
1.4529e+01
|
|
||||||
|
|
||||||
1.4533e+01
|
|
||||||
|
|
||||||
1.4810e+01
|
|
||||||
|
|
||||||
1.5577e+01
|
|
||||||
|
|
||||||
1.5960e+01
|
|
||||||
|
|
||||||
1.5960e+01
|
|
||||||
|
|
||||||
1.5960e+01
|
|
||||||
|
|
||||||
1.5960e+01
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
>> Med=MMC1(floor(numel(MMC1)/2)+1)
|
>> >> Med=MMC1(floor(numel(MMC1)/2)+1)
|
||||||
|
Med = 9.4800
|
||||||
Med = 9.1158
|
|
||||||
|
|
||||||
|
- Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
|
||||||
|
```matlab
|
||||||
>> MM1=log(MM)
|
>> MM1=log(MM)
|
||||||
|
|
||||||
MM1 =
|
MM1 =
|
||||||
|
|
||||||
|
1.3713 2.7067 2.5432 2.2055 2.1491 2.7348 1.9450
|
||||||
|
2.6304 2.9927 2.2096 2.2492 1.3713 2.9927 1.7462
|
||||||
Columns 1 through 4:
|
2.9599 2.7900 2.2445 1.7805 2.9927 1.3713 2.9927
|
||||||
|
2.8473 2.9927 1.7449 2.9634 2.1342 1.3713 1.3713
|
||||||
|
2.9927 2.8490 2.6586 1.3713 1.7367 2.9927 1.8293```
|
||||||
-3.2141 + 3.1416i 2.7701 + 0i 2.7701 + 0i -3.2141 + 3.1416i
|
|
||||||
|
|
||||||
0.1191 + 0i 2.4472 + 0i -3.2141 + 3.1416i 2.7701 + 0i
|
|
||||||
|
|
||||||
2.1830 + 0i 0.6326 + 0i 1.6226 + 0i 2.6762 + 0i
|
|
||||||
|
|
||||||
0.0567 + 0i 1.2110 + 0i 2.6257 + 0i 2.2100 + 0i
|
|
||||||
|
|
||||||
2.7458 + 0i 2.5374 + 0i -3.2141 + 3.1416i 2.5604 + 0i
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Columns 5 through 7:
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2.0312 + 0i 2.2482 + 0i -0.9719 + 0i
|
|
||||||
|
|
||||||
1.0780 + 0i 2.7701 + 0i 2.6953 + 0i
|
|
||||||
|
|
||||||
2.6764 + 0i 1.7178 + 0i 2.2967 + 0i
|
|
||||||
|
|
||||||
2.5326 + 0i 2.3889 + 0i 1.4699 + 0i
|
|
||||||
|
|
||||||
0.8346 + 0i 2.2311 + 0i 0.9711 + 0i
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user