ответвлено от main/it-labs
ТЕМА1/task.md
Этот коммит содержится в:
152
ТЕМА1/task.md
Обычный файл
152
ТЕМА1/task.md
Обычный файл
@@ -0,0 +1,152 @@
|
||||
# Общее контрольное задание по теме 1
|
||||
|
||||
Евдоченко Наталья, А-03-24
|
||||
|
||||
## Задание 1
|
||||
|
||||
Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MM = 10 + 8*randn(5,7)
|
||||
MM =
|
||||
|
||||
4.3031 16.2644 23.2100 6.8312 7.1872 20.5611 12.2717
|
||||
24.1693 9.8539 17.6993 9.9306 22.8729 5.2778 3.6824
|
||||
15.8185 8.9640 -0.6781 10.2741 12.0349 6.3269 -0.3740
|
||||
13.5513 6.9364 1.9795 0.5801 -3.5495 4.4362 6.8947
|
||||
2.0524 4.0911 11.3539 14.0626 10.6222 15.2288 19.2552
|
||||
|
||||
```
|
||||
|
||||
## Задание 2
|
||||
|
||||
Рассчитайте среднее значение SR по всем элементам матрицы ММ.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MMD = MM(:)
|
||||
MMD =
|
||||
|
||||
4.3031
|
||||
24.1693
|
||||
...
|
||||
-0.3740
|
||||
6.8947
|
||||
19.2552
|
||||
|
||||
>> MMDs = sum(MMD)
|
||||
MMDs = 343.98
|
||||
>> N = numel(MM)
|
||||
N = 35
|
||||
>> SR = MMDs / N
|
||||
SR = 9.8279
|
||||
```
|
||||
|
||||
## Задание 3
|
||||
|
||||
Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> DLhigh = MM > SR + 8
|
||||
DLhigh =
|
||||
|
||||
0 0 1 0 0 1 0
|
||||
1 0 0 0 1 0 0
|
||||
0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 1
|
||||
|
||||
>> MM(DLhigh) = SR + 8
|
||||
MM =
|
||||
|
||||
4.3031 16.2644 17.8279 6.8312 7.1872 17.8279 12.2717
|
||||
17.8279 9.8539 17.6993 9.9306 17.8279 5.2778 3.6824
|
||||
15.8185 8.9640 -0.6781 10.2741 12.0349 6.3269 -0.3740
|
||||
13.5513 6.9364 1.9795 0.5801 -3.5495 4.4362 6.8947
|
||||
2.0524 4.0911 11.3539 14.0626 10.6222 15.2288 17.8279
|
||||
|
||||
>> DLlow = MM < SR - 8
|
||||
DLlow =
|
||||
|
||||
0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0
|
||||
0 0 1 0 0 0 1
|
||||
0 0 0 1 1 0 0
|
||||
0 0 0 0 0 0 0
|
||||
|
||||
>> MM(DLlow) = SR - 8
|
||||
MM =
|
||||
|
||||
4.3031 16.2644 17.8279 6.8312 7.1872 17.8279 12.2717
|
||||
17.8279 9.8539 17.6993 9.9306 17.8279 5.2778 3.6824
|
||||
15.8185 8.9640 1.8279 10.2741 12.0349 6.3269 1.8279
|
||||
13.5513 6.9364 1.9795 1.8279 1.8279 4.4362 6.8947
|
||||
2.0524 4.0911 11.3539 14.0626 10.6222 15.2288 17.8279
|
||||
```
|
||||
|
||||
## Задание 4
|
||||
|
||||
Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MMC = MM(:)
|
||||
MMC =
|
||||
|
||||
4.3031
|
||||
17.8279
|
||||
15.8185
|
||||
13.5513
|
||||
2.0524
|
||||
16.2644
|
||||
9.8539
|
||||
8.9640
|
||||
...
|
||||
3.6824
|
||||
1.8279
|
||||
6.8947
|
||||
17.8279
|
||||
|
||||
>> MMCs = sort(MMC)
|
||||
MMCs =
|
||||
|
||||
1.8279
|
||||
1.8279
|
||||
1.8279
|
||||
1.8279
|
||||
1.9795
|
||||
...
|
||||
17.8279
|
||||
17.8279
|
||||
17.8279
|
||||
17.8279
|
||||
|
||||
>> Med = (N + 1)/2
|
||||
Med = 18
|
||||
>> ElMed = MMCs(Med)
|
||||
ElMed = 9.8539
|
||||
```
|
||||
|
||||
## Задание 5
|
||||
|
||||
Рассчитайте матрицу ММ1 с элементами, равными натуральным логариф-мам от значений соответствующих элементов из матрицы ММ.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MM1 = log(MM)
|
||||
MM1 =
|
||||
|
||||
1.4593 2.7890 2.8808 1.9215 1.9723 2.8808 2.5073
|
||||
2.8808 2.2879 2.8735 2.2956 2.8808 1.6635 1.3036
|
||||
2.7612 2.1932 0.6032 2.3296 2.4878 1.8448 0.6032
|
||||
2.6065 1.9368 0.6828 0.6032 0.6032 1.4898 1.9308
|
||||
0.7190 1.4088 2.4296 2.6435 2.3629 2.7232 2.8808
|
||||
|
||||
```
|
||||
Ссылка в новой задаче
Block a user