4.5 KiB
4.5 KiB
Общее контрольное задание по теме 1
Зенина Варвара А-03-24
Задание
1.Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
2.Рассчитайте среднее значение SR по всем элементам матрицы ММ.
3.Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
4.Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
5.Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
#Решение
>> MM = 10+8*randn(5,7)
MM =
6.9506 33.5743 14.1206 7.0908 13.8370 9.6264 14.7805
12.8988 0.1628 -1.8324 0.5123 13.2744 0.4572 -2.4124
17.5934 9.1417 4.2114 20.0619 -4.5850 31.0778 9.9258
19.2446 21.5030 -0.3775 11.4769 11.5207 8.4506 19.5505
20.6637 1.2051 13.5125 17.5401 10.9205 8.6573 11.2801
>>
MMS = MM(:)
MMS =
6.9506
12.8988
17.5934
19.2446
20.6637
33.5743
0.1628
9.1417
21.5030
1.2051
14.1206
-1.8324
4.2114
-0.3775
13.5125
7.0908
0.5123
20.0619
11.4769
17.5401
13.8370
13.2744
-4.5850
11.5207
10.9205
9.6264
0.4572
31.0778
8.4506
8.6573
14.7805
-2.4124
9.9258
19.5505
11.2801
>>
>> MMSs = sum(MMS)
MMSs = 385.62
>> S = numel(MM)
S = 35
>> SR = MMSs/S
SR = 11.018
>>
>> SR = MMSs/S
SR = 11.018
>> SRone = MM > SR+8
SRone =
0 1 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 1 0 1 0
1 1 0 0 0 0 1
1 0 0 0 0 0 0
>> MM(SRone) = SR+8
MM =
6.9506 19.0176 14.1206 7.0908 13.8370 9.6264 14.7805
12.8988 0.1628 -1.8324 0.5123 13.2744 0.4572 -2.4124
17.5934 9.1417 4.2114 19.0176 -4.5850 19.0176 9.9258
19.0176 19.0176 -0.3775 11.4769 11.5207 8.4506 19.0176
19.0176 1.2051 13.5125 17.5401 10.9205 8.6573 11.2801
>> SRtwo = MM < SR-8
SRtwo =
0 0 0 0 0 0 0
0 1 1 1 0 1 1
0 0 0 0 1 0 0
0 0 1 0 0 0 0
0 1 0 0 0 0 0
>> MM(SRtwo) = SR-8
MM =
6.9506 19.0176 14.1206 7.0908 13.8370 9.6264 14.7805
12.8988 3.0176 3.0176 3.0176 13.2744 3.0176 3.0176
17.5934 9.1417 4.2114 19.0176 3.0176 19.0176 9.9258
19.0176 19.0176 3.0176 11.4769 11.5207 8.4506 19.0176
19.0176 3.0176 13.5125 17.5401 10.9205 8.6573 11.2801
>>
MMC = MM(:)
MMC =
6.9506
12.8988
17.5934
19.0176
19.0176
19.0176
3.0176
9.1417
19.0176
3.0176
14.1206
3.0176
4.2114
3.0176
13.5125
7.0908
3.0176
19.0176
11.4769
17.5401
13.8370
13.2744
3.0176
11.5207
10.9205
9.6264
3.0176
19.0176
8.4506
8.6573
14.7805
3.0176
9.9258
19.0176
11.2801
>> MMCs = sort (MMC)
MMCs =
3.0176
3.0176
3.0176
3.0176
3.0176
3.0176
3.0176
3.0176
4.2114
6.9506
7.0908
8.4506
8.6573
9.1417
9.6264
9.9258
10.9205
11.2801
11.4769
11.5207
12.8988
13.2744
13.5125
13.8370
14.1206
14.7805
17.5401
17.5934
19.0176
19.0176
19.0176
19.0176
19.0176
19.0176
19.0176
>> Med = (S+1)/2
Med = 18
>> ELM = MMCs(Med)
ELM = 11.280
>>
>> MMl = log(MM)
MMl =
1.9388 2.9454 2.6476 1.9588 2.6273 2.2645 2.6933
2.5571 1.1045 1.1045 1.1045 2.5858 1.1045 1.1045
2.8675 2.2128 1.4378 2.9454 1.1045 2.9454 2.2951
2.9454 2.9454 1.1045 2.4403 2.4441 2.1342 2.9454
2.9454 1.1045 2.6036 2.8645 2.3906 2.1584 2.4230