code: исправлены task и report

Этот коммит содержится в:
2026-02-11 22:23:31 +03:00
родитель bb23662432
Коммит 0a882ae16e
2 изменённых файлов: 176 добавлений и 160 удалений

Просмотреть файл

@@ -668,157 +668,3 @@ D5 =
Сохраним существующую область переменным под названием Perem. Сохраним существующую область переменным под названием Perem.
Завершим сеанс и для нового загрузим файл Perem. Завершим сеанс и для нового загрузим файл Perem.
## Контрольное задание.
1 Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8:
```matlab
>> MM=randn(5,7)*8+10
MM =
28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023
16.6164 11.8658 5.7105 -1.6662 0.9891 7.4128 12.2133
29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 0.8708
13.6755 8.2890 24.7054 11.2460 16.5975 1.2757 8.0440
9.6014 20.2747 11.7695 13.9071 13.0849 -0.4976 9.4186
```
2 Рассчитайте среднее значение SR по всем элементам матрицы ММ:
```matlab
>> SR = sum(sum(MM))/numel(MM)
SR = 11.583
```
3 Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
```matlab
>> MM(MM<SR-8)=SR-8
MM =
28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023
16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133
29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 3.5826
13.6755 8.2890 24.7054 11.2460 16.5975 3.5826 8.0440
9.6014 20.2747 11.7695 13.9071 13.0849 3.5826 9.4186
>> MM(MM>SR+8)=SR+8
MM =
19.5826 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023
16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133
19.5826 19.5826 7.9986 11.5438 4.6299 19.5826 3.5826
13.6755 8.2890 19.5826 11.2460 16.5975 3.5826 8.0440
9.6014 19.5826 11.7695 13.9071 13.0849 3.5826 9.4186
```
4 Превратите ММ в вектор – столбец ММС.
```matlab
>> MMC=MM(:)
MMC =
19.5826
16.6164
19.5826
13.6755
9.6014
13.4458
11.8658
19.5826
8.2890
19.5826
10.9555
5.7105
7.9986
19.5826
11.7695
7.6667
3.5826
11.5438
11.2460
13.9071
12.6378
3.5826
4.6299
16.5975
13.0849
9.2147
7.4128
19.5826
3.5826
3.5826
9.8023
12.2133
3.5826
8.0440
9.4186
```
5 Упорядочьте его элементы по возрастанию.
```matlab
>> MMC=sort(MMC)
MMC =
3.5826
3.5826
3.5826
3.5826
3.5826
4.6299
5.7105
7.4128
7.6667
7.9986
8.0440
8.2890
9.2147
9.4186
9.6014
9.8023
10.9555
11.2460
11.5438
11.7695
11.8658
12.2133
12.6378
13.0849
13.4458
13.6755
13.9071
16.5975
16.6164
19.5826
19.5826
19.5826
19.5826
19.5826
19.5826
```
6 Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
```matlab
>> MED=(MMC(17)+MMC(18))/2
MED = 11.101
>> MED=(MMC(17)+MMC(18))/2
MED = 11.101
```
Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
```matlab
>> MM1 = log(MM)
MM1 =
2.9746 2.5987 2.3938 2.0369 2.5367 2.2208 2.2826
2.8104 2.4737 1.7423 1.2761 1.2761 2.0032 2.5025
2.9746 2.9746 2.0793 2.4461 1.5325 2.9746 1.2761
2.6156 2.1149 2.9746 2.4200 2.8093 1.2761 2.0849
2.2619 2.9746 2.4655 2.6324 2.5715 1.2761 2.2427
```

Просмотреть файл

@@ -1,11 +1,181 @@
# Общее контрольное задание по теме 1. # Контрольное задание по теме 1.
* Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. Комаров Егор, А-03-24
* Рассчитайте среднее значение SR по всем элементам матрицы ММ. ## Задание 1:
* Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
* Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. ## Решение:
* Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. ```matlab
>> MM=randn(5,7)*8+10
MM =
28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023
16.6164 11.8658 5.7105 -1.6662 0.9891 7.4128 12.2133
29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 0.8708
13.6755 8.2890 24.7054 11.2460 16.5975 1.2757 8.0440
9.6014 20.2747 11.7695 13.9071 13.0849 -0.4976 9.4186
```
## Задание 2:
Рассчитайте среднее значение SR по всем элементам матрицы ММ.
## Решение:
```matlab
>> SR = sum(sum(MM))/numel(MM)
SR = 11.583
```
## Задание 3:
Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
## Решение:
```matlab
>> MM(MM<SR-8)=SR-8
MM =
28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023
16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133
29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 3.5826
13.6755 8.2890 24.7054 11.2460 16.5975 3.5826 8.0440
9.6014 20.2747 11.7695 13.9071 13.0849 3.5826 9.4186
>> MM(MM>SR+8)=SR+8
MM =
19.5826 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023
16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133
19.5826 19.5826 7.9986 11.5438 4.6299 19.5826 3.5826
13.6755 8.2890 19.5826 11.2460 16.5975 3.5826 8.0440
9.6014 19.5826 11.7695 13.9071 13.0849 3.5826 9.4186
```
## Задание 4.1:
Превратите ММ в вектор – столбец ММС.
## Решение:
```matlab
>> MMC=MM(:)
MMC =
19.5826
16.6164
19.5826
13.6755
9.6014
13.4458
11.8658
19.5826
8.2890
19.5826
10.9555
5.7105
7.9986
19.5826
11.7695
7.6667
3.5826
11.5438
11.2460
13.9071
12.6378
3.5826
4.6299
16.5975
13.0849
9.2147
7.4128
19.5826
3.5826
3.5826
9.8023
12.2133
3.5826
8.0440
9.4186
```
## Задание 4.2:
Упорядочьте его элементы по возрастанию.
## Решение:
```matlab
>> MMC=sort(MMC)
MMC =
3.5826
3.5826
3.5826
3.5826
3.5826
4.6299
5.7105
7.4128
7.6667
7.9986
8.0440
8.2890
9.2147
9.4186
9.6014
9.8023
10.9555
11.2460
11.5438
11.7695
11.8658
12.2133
12.6378
13.0849
13.4458
13.6755
13.9071
16.5975
16.6164
19.5826
19.5826
19.5826
19.5826
19.5826
19.5826
```
## Задание 4.3:
Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
## Решение:
```matlab
>> MED=(MMC(17)+MMC(18))/2
MED = 11.101
>> MED=(MMC(17)+MMC(18))/2
MED = 11.101
```
## Задание 5:
Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
## Решение:
```matlab
>> MM1 = log(MM)
MM1 =
2.9746 2.5987 2.3938 2.0369 2.5367 2.2208 2.2826
2.8104 2.4737 1.7423 1.2761 1.2761 2.0032 2.5025
2.9746 2.9746 2.0793 2.4461 1.5325 2.9746 1.2761
2.6156 2.1149 2.9746 2.4200 2.8093 1.2761 2.0849
2.2619 2.9746 2.4655 2.6324 2.5715 1.2761 2.2427
```