ответвлено от main/it-labs
files: контрольное задание
Этот коммит содержится в:
52
ТЕМА1/Perem
Обычный файл
52
ТЕМА1/Perem
Обычный файл
@@ -0,0 +1,52 @@
|
||||
# Created by Octave 10.3.0, Wed Feb 11 22:44:12 2026 UTC <unknown@User-PC>
|
||||
# name: C
|
||||
# type: double_range
|
||||
# base, limit, increment
|
||||
4 27 1
|
||||
|
||||
|
||||
# name: D
|
||||
# type: matrix
|
||||
# rows: 4
|
||||
# columns: 6
|
||||
4 8 12 16 20 24
|
||||
5 9 13 17 21 25
|
||||
6 10 14 18 22 26
|
||||
7 11 15 19 23 27
|
||||
|
||||
|
||||
# name: D1
|
||||
# type: scalar
|
||||
22
|
||||
|
||||
|
||||
# name: D2
|
||||
# type: matrix
|
||||
# rows: 1
|
||||
# columns: 3
|
||||
18 22 26
|
||||
|
||||
|
||||
# name: D3
|
||||
# type: matrix
|
||||
# rows: 2
|
||||
# columns: 3
|
||||
13 17 21
|
||||
14 18 22
|
||||
|
||||
|
||||
# name: D4
|
||||
# type: matrix
|
||||
# rows: 1
|
||||
# columns: 5
|
||||
19 20 21 22 23
|
||||
|
||||
|
||||
# name: D5
|
||||
# type: matrix
|
||||
# rows: 2
|
||||
# columns: 3
|
||||
6 14 26
|
||||
7 15 27
|
||||
|
||||
|
||||
233
ТЕМА1/task.md
Обычный файл
233
ТЕМА1/task.md
Обычный файл
@@ -0,0 +1,233 @@
|
||||
# Общее контрольное задание по теме 1
|
||||
|
||||
Зенина Варвара А-03-24
|
||||
|
||||
## Задание
|
||||
|
||||
1.Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
|
||||
|
||||
2.Рассчитайте среднее значение SR по всем элементам матрицы ММ.
|
||||
|
||||
3.Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
|
||||
|
||||
4.Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
||||
|
||||
5.Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
|
||||
|
||||
#Решение
|
||||
|
||||
1.
|
||||
|
||||
```matlab
|
||||
>> 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
|
||||
|
||||
>>
|
||||
```
|
||||
|
||||
2.
|
||||
|
||||
```matlab
|
||||
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
|
||||
>>
|
||||
```
|
||||
|
||||
3.
|
||||
|
||||
```matlab
|
||||
>> 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
|
||||
|
||||
>>
|
||||
|
||||
```
|
||||
|
||||
4.
|
||||
|
||||
```matlab
|
||||
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
|
||||
>>
|
||||
|
||||
|
||||
```
|
||||
5.
|
||||
|
||||
```matlab
|
||||
>> 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
|
||||
|
||||
```
|
||||
Ссылка в новой задаче
Block a user