ответвлено от main/it-labs
code: исправлены task и report
Этот коммит содержится в:
182
ТЕМА1/task.md
182
ТЕМА1/task.md
@@ -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
|
||||
```
|
||||
|
||||
Ссылка в новой задаче
Block a user