ответвлено от main/it-labs
Общее контрольное задание
Этот коммит содержится в:
438
ТЕМА1/task.md
438
ТЕМА1/task.md
@@ -0,0 +1,438 @@
|
||||
# Общее контрольное задание по теме 1
|
||||
|
||||
|
||||
|
||||
Белозёров Иван, А-03-24
|
||||
|
||||
|
||||
|
||||
## Задание
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
* Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
|
||||
|
||||
* Рассчитайте среднее значение SR по всем элементам матрицы ММ.
|
||||
|
||||
* Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
|
||||
|
||||
* Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
||||
|
||||
* Рассчитайте матрицу ММ1 с элементами, равными натуральным логариф-мам от значений соответствующих элементов из матрицы ММ.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## Решение
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
```matlab
|
||||
|
||||
|
||||
|
||||
MM = 10 + 8 \* randn(5,7)
|
||||
|
||||
MM =
|
||||
|
||||
|
||||
|
||||
6.6056 15.1764 8.5531 -2.2891 7.1804 8.4510 10.3949
|
||||
|
||||
16.0919 14.8486 11.7429 9.3110 10.1830 12.6014 3.5270
|
||||
|
||||
12.9754 0.6712 18.7947 10.3827 12.1618 7.6309 17.1041
|
||||
|
||||
3.9008 4.9424 3.4973 11.2839 16.8650 11.4907 7.1277
|
||||
|
||||
5.0050 15.2839 10.5491 10.7308 -3.3942 8.7227 6.6019
|
||||
|
||||
|
||||
|
||||
>> SR = sum(MM(:))/numel(MM)
|
||||
|
||||
SR = 9.2773
|
||||
|
||||
>> MMup = MM > SR + 8
|
||||
|
||||
MMup =
|
||||
|
||||
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 1 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
|
||||
|
||||
>> MMup = (MMup - 1) \* (-1)
|
||||
|
||||
MMup =
|
||||
|
||||
|
||||
|
||||
1 1 1 1 1 1 1
|
||||
|
||||
1 1 1 1 1 1 1
|
||||
|
||||
1 1 0 1 1 1 1
|
||||
|
||||
1 1 1 1 1 1 1
|
||||
|
||||
1 1 1 1 1 1 1
|
||||
|
||||
|
||||
|
||||
>> MM = MM .\* MMup
|
||||
|
||||
MM =
|
||||
|
||||
|
||||
|
||||
6.6056 15.1764 8.5531 -2.2891 7.1804 8.4510 10.3949
|
||||
|
||||
16.0919 14.8486 11.7429 9.3110 10.1830 12.6014 3.5270
|
||||
|
||||
12.9754 0.6712 0 10.3827 12.1618 7.6309 17.1041
|
||||
|
||||
3.9008 4.9424 3.4973 11.2839 16.8650 11.4907 7.1277
|
||||
|
||||
5.0050 15.2839 10.5491 10.7308 -3.3942 8.7227 6.6019
|
||||
|
||||
|
||||
|
||||
>> MMup = (MMup - 1) \* (-1) \* (SR+8)
|
||||
|
||||
MMup =
|
||||
|
||||
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 17.2773 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
|
||||
|
||||
>> MM = MM+MMup
|
||||
|
||||
MM =
|
||||
|
||||
|
||||
|
||||
6.6056 15.1764 8.5531 -2.2891 7.1804 8.4510 10.3949
|
||||
|
||||
16.0919 14.8486 11.7429 9.3110 10.1830 12.6014 3.5270
|
||||
|
||||
12.9754 0.6712 17.2773 10.3827 12.1618 7.6309 17.1041
|
||||
|
||||
3.9008 4.9424 3.4973 11.2839 16.8650 11.4907 7.1277
|
||||
|
||||
5.0050 15.2839 10.5491 10.7308 -3.3942 8.7227 6.6019
|
||||
|
||||
|
||||
|
||||
>> MMlow = MM < SR - 8
|
||||
|
||||
MMlow =
|
||||
|
||||
|
||||
|
||||
0 0 0 1 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 1 0 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 0 0 1 0 0
|
||||
|
||||
|
||||
|
||||
>> MMlow = (MMlow - 1) \* (-1)
|
||||
|
||||
MMlow =
|
||||
|
||||
|
||||
|
||||
1 1 1 0 1 1 1
|
||||
|
||||
1 1 1 1 1 1 1
|
||||
|
||||
1 0 1 1 1 1 1
|
||||
|
||||
1 1 1 1 1 1 1
|
||||
|
||||
1 1 1 1 0 1 1
|
||||
|
||||
|
||||
|
||||
>> MM = MM .\* MMlow
|
||||
|
||||
MM =
|
||||
|
||||
|
||||
|
||||
6.6056 15.1764 8.5531 0 7.1804 8.4510 10.3949
|
||||
|
||||
16.0919 14.8486 11.7429 9.3110 10.1830 12.6014 3.5270
|
||||
|
||||
12.9754 0 17.2773 10.3827 12.1618 7.6309 17.1041
|
||||
|
||||
3.9008 4.9424 3.4973 11.2839 16.8650 11.4907 7.1277
|
||||
|
||||
5.0050 15.2839 10.5491 10.7308 0 8.7227 6.6019
|
||||
|
||||
|
||||
|
||||
>> MMlow = (MMlow - 1) \* (-1) \* (SR-8)
|
||||
|
||||
MMlow =
|
||||
|
||||
|
||||
|
||||
0 0 0 1.2773 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 1.2773 0 0 0 0 0
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
0 0 0 0 1.2773 0 0
|
||||
|
||||
|
||||
|
||||
>> MM = MM + MMlow
|
||||
|
||||
MM =
|
||||
|
||||
|
||||
|
||||
6.6056 15.1764 8.5531 1.2773 7.1804 8.4510 10.3949
|
||||
|
||||
16.0919 14.8486 11.7429 9.3110 10.1830 12.6014 3.5270
|
||||
|
||||
12.9754 1.2773 17.2773 10.3827 12.1618 7.6309 17.1041
|
||||
|
||||
3.9008 4.9424 3.4973 11.2839 16.8650 11.4907 7.1277
|
||||
|
||||
5.0050 15.2839 10.5491 10.7308 1.2773 8.7227 6.6019
|
||||
|
||||
|
||||
|
||||
>> MMC = MM(:)
|
||||
|
||||
MMC =
|
||||
|
||||
|
||||
|
||||
6.6056
|
||||
|
||||
16.0919
|
||||
|
||||
12.9754
|
||||
|
||||
3.9008
|
||||
|
||||
5.0050
|
||||
|
||||
15.1764
|
||||
|
||||
14.8486
|
||||
|
||||
1.2773
|
||||
|
||||
4.9424
|
||||
|
||||
15.2839
|
||||
|
||||
8.5531
|
||||
|
||||
11.7429
|
||||
|
||||
17.2773
|
||||
|
||||
3.4973
|
||||
|
||||
10.5491
|
||||
|
||||
1.2773
|
||||
|
||||
9.3110
|
||||
|
||||
10.3827
|
||||
|
||||
11.2839
|
||||
|
||||
10.7308
|
||||
|
||||
7.1804
|
||||
|
||||
10.1830
|
||||
|
||||
12.1618
|
||||
|
||||
16.8650
|
||||
|
||||
1.2773
|
||||
|
||||
8.4510
|
||||
|
||||
12.6014
|
||||
|
||||
7.6309
|
||||
|
||||
11.4907
|
||||
|
||||
8.7227
|
||||
|
||||
10.3949
|
||||
|
||||
3.5270
|
||||
|
||||
17.1041
|
||||
|
||||
7.1277
|
||||
|
||||
6.6019
|
||||
|
||||
|
||||
|
||||
>> MMC = sort(MMC)
|
||||
|
||||
MMC =
|
||||
|
||||
|
||||
|
||||
1.2773
|
||||
|
||||
1.2773
|
||||
|
||||
1.2773
|
||||
|
||||
3.4973
|
||||
|
||||
3.5270
|
||||
|
||||
3.9008
|
||||
|
||||
4.9424
|
||||
|
||||
5.0050
|
||||
|
||||
6.6019
|
||||
|
||||
6.6056
|
||||
|
||||
7.1277
|
||||
|
||||
7.1804
|
||||
|
||||
7.6309
|
||||
|
||||
8.4510
|
||||
|
||||
8.5531
|
||||
|
||||
8.7227
|
||||
|
||||
9.3110
|
||||
|
||||
10.1830
|
||||
|
||||
10.3827
|
||||
|
||||
10.3949
|
||||
|
||||
10.5491
|
||||
|
||||
10.7308
|
||||
|
||||
11.2839
|
||||
|
||||
11.4907
|
||||
|
||||
11.7429
|
||||
|
||||
12.1618
|
||||
|
||||
12.6014
|
||||
|
||||
12.9754
|
||||
|
||||
14.8486
|
||||
|
||||
15.1764
|
||||
|
||||
15.2839
|
||||
|
||||
16.0919
|
||||
|
||||
16.8650
|
||||
|
||||
17.1041
|
||||
|
||||
17.2773
|
||||
|
||||
|
||||
|
||||
>> Ind = fix(numel(MMC)/2)+1
|
||||
|
||||
Ind = 18
|
||||
|
||||
|
||||
|
||||
>> Med = MMC(Ind)
|
||||
|
||||
Med = 10.183
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
>> MM1 = log(MM)
|
||||
|
||||
MM1 =
|
||||
|
||||
|
||||
|
||||
1.8879 2.7197 2.1463 0.2448 1.9714 2.1343 2.3413
|
||||
|
||||
2.7783 2.6979 2.4632 2.2312 2.3207 2.5338 1.2605
|
||||
|
||||
2.5631 0.2448 2.8494 2.3401 2.4983 2.0322 2.8393
|
||||
|
||||
1.3612 1.5978 1.2520 2.4234 2.8252 2.4415 1.9640
|
||||
|
||||
1.6104 2.7268 2.3560 2.3731 0.2448 2.1659 1.8874
|
||||
|
||||
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user