1
0
ответвлено от main/it-labs
Files
it-labs/ТЕМА1/task.md
2026-02-26 01:08:39 +03:00

151 строка
3.8 KiB
Markdown

# Общее контрольное задание по теме 1.
Тупиков Александр, А-02-24
## Задание 1.
**Создайте переменную **ММ** – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.**
```
>> MM = randn(5, 7) * 8 + 10
MM =
-5.2254 15.8957 19.7057 9.5253 9.5305 6.4627 17.8484
2.2978 10.5876 3.1585 14.3801 -0.6839 6.9282 17.4763
11.2277 5.6573 9.6536 36.3735 8.0052 -0.5241 14.3322
-11.2288 10.2335 7.7879 0.7162 9.8218 9.3039 6.5158
28.7304 21.8072 -4.5347 -3.8612 10.7468 10.5851 14.8075
```
## Задание 2.
**Рассчитайте среднее значение **SR** по всем элементам матрицы **ММ**.**
```
>> SR = sum(sum(MM)) / (5*7)
SR = 9.2584
>> SR = mean(MM(:))
SR = 9.2584
```
## Задание 3.
**Замените в **ММ** все значения, превышающие **SR+8**, на значение **SR+8**, а значения, меньшие, чем **SR-8**, - на **SR-8**.**
```
>> MM(MM>SR+8) = SR+8
MM =
-5.2254 15.8957 17.2584 9.5253 9.5305 6.4627 17.2584
2.2978 10.5876 3.1585 14.3801 -0.6839 6.9282 17.2584
11.2277 5.6573 9.6536 17.2584 8.0052 -0.5241 14.3322
-11.2288 10.2335 7.7879 0.7162 9.8218 9.3039 6.5158
17.2584 17.2584 -4.5347 -3.8612 10.7468 10.5851 14.8075
>> MM(MM<SR-8) = SR-8
MM =
1.2584 15.8957 17.2584 9.5253 9.5305 6.4627 17.2584
2.2978 10.5876 3.1585 14.3801 1.2584 6.9282 17.2584
11.2277 5.6573 9.6536 17.2584 8.0052 1.2584 14.3322
1.2584 10.2335 7.7879 1.2584 9.8218 9.3039 6.5158
17.2584 17.2584 1.2584 1.2584 10.7468 10.5851 14.8075
```
## Задание 4.
**Превратите **ММ** в вектор – столбец **ММС**. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.**
```
>> MMC = MM(:)
MMC =
1.2584
2.2978
11.2277
1.2584
17.2584
15.8957
10.5876
5.6573
10.2335
17.2584
17.2584
3.1585
9.6536
7.7879
1.2584
9.5253
14.3801
17.2584
1.2584
1.2584
9.5305
1.2584
8.0052
9.8218
10.7468
6.4627
6.9282
1.2584
9.3039
10.5851
17.2584
17.2584
14.3322
6.5158
14.8075
>> MMC = sort(MMC)
MMC =
1.2584
1.2584
1.2584
1.2584
1.2584
1.2584
1.2584
2.2978
3.1585
5.6573
6.4627
6.5158
6.9282
7.7879
8.0052
9.3039
9.5253
9.5305
9.6536
9.8218
10.2335
10.5851
10.5876
10.7468
11.2277
14.3322
14.3801
14.8075
15.8957
17.2584
17.2584
17.2584
17.2584
17.2584
17.2584
>> MED = median(MMC)
MED = 9.5305
```
## Задание 5.
**Рассчитайте матрицу **ММ1** с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы **ММ**.**
```
>> MM1 = log(MM)
MM1 =
0.2299 2.7661 2.8483 2.2540 2.2545 1.8661 2.8483
0.8319 2.3597 1.1501 2.6658 0.2299 1.9356 2.8483
2.4184 1.7329 2.2673 2.8483 2.0801 0.2299 2.6625
0.2299 2.3257 2.0526 0.2299 2.2846 2.2304 1.8742
2.8483 2.8483 0.2299 0.2299 2.3746 2.3594 2.6951
```