ответвлено от main/it-labs
lab1: lab1 report + task
Этот коммит содержится в:
151
ТЕМА1/task.md
Обычный файл
151
ТЕМА1/task.md
Обычный файл
@@ -0,0 +1,151 @@
|
||||
# Общее контрольное задание по теме 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
|
||||
```
|
||||
Ссылка в новой задаче
Block a user