ответвлено от main/it-labs
Правки в Контрольном задании
Этот коммит содержится в:
@@ -6,7 +6,17 @@
|
||||
|
||||
# Решение 1
|
||||
```matlab
|
||||
MM = 10 + 8 * randn(5, 7)
|
||||
>> MM = 10 + 8 * randn(5, 7)
|
||||
MM =
|
||||
|
||||
17.7550 11.7073 18.3678 -0.1965 7.2149 9.1490 13.8207
|
||||
25.3246 13.3426 16.8594 17.4836 21.1897 -8.0179 12.6948
|
||||
9.9031 9.8378 5.1082 4.1858 0.5423 16.3504 17.5941
|
||||
5.9264 12.4459 11.1126 -7.3134 14.8873 1.6742 18.3707
|
||||
8.5833 -1.9887 3.4633 12.6198 -15.1807 22.7829 12.3349
|
||||
|
||||
>>
|
||||
|
||||
```
|
||||
|
||||
# Задание 2
|
||||
@@ -14,7 +24,9 @@ MM = 10 + 8 * randn(5, 7)
|
||||
|
||||
# Решение 2
|
||||
```matlab
|
||||
SR = sum(MM(:)) / numel(MM)
|
||||
>> SR = sum(MM(:)) / numel(MM)
|
||||
SR = 9.7124
|
||||
>>
|
||||
```
|
||||
|
||||
# Задание 3
|
||||
@@ -22,20 +34,32 @@ SR = sum(MM(:)) / numel(MM)
|
||||
|
||||
# Решение 3
|
||||
```matlab
|
||||
UP = SR + 8;
|
||||
LOW = SR - 8;
|
||||
MM(MM > UP) = UP;
|
||||
MM(MM < LOW) = LOW;
|
||||
MM
|
||||
>> UP = SR + 8;
|
||||
>> LOW = SR - 8;
|
||||
>> MM(MM > SR + 8) = UP;
|
||||
>> MM(MM < SR - 8) = LOW;
|
||||
>> MM
|
||||
MM =
|
||||
|
||||
17.7124 11.7073 17.7124 1.7124 7.2149 9.1490 13.8207
|
||||
17.7124 13.3426 16.8594 17.4836 17.7124 1.7124 12.6948
|
||||
9.9031 9.8378 5.1082 4.1858 1.7124 16.3504 17.5941
|
||||
5.9264 12.4459 11.1126 1.7124 14.8873 1.7124 17.7124
|
||||
8.5833 1.7124 3.4633 12.6198 1.7124 17.7124 12.3349
|
||||
|
||||
>>
|
||||
|
||||
```
|
||||
# Задание 4
|
||||
Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
||||
|
||||
# Решение 4
|
||||
```matlab
|
||||
MMC = MM(:);
|
||||
MMC1 = sort(MMC);
|
||||
Med = MMC1(floor(numel(MMC1) / 2) + 1)
|
||||
>> MMC = MM(:);
|
||||
>> MMC1 = sort(MMC);
|
||||
>> Med = MMC1(floor(numel(MMC1) / 2) + 1)
|
||||
Med = 11.707
|
||||
>>
|
||||
```
|
||||
|
||||
# Задание 5
|
||||
@@ -43,5 +67,14 @@ Med = MMC1(floor(numel(MMC1) / 2) + 1)
|
||||
|
||||
# Решение 5
|
||||
```matlab
|
||||
MM1 = log(MM)
|
||||
>> MM1 = log(MM)
|
||||
MM1 =
|
||||
|
||||
2.8743 2.4602 2.8743 0.5379 1.9762 2.2136 2.6262
|
||||
2.8743 2.5910 2.8249 2.8613 2.8743 0.5379 2.5412
|
||||
2.2928 2.2862 1.6308 1.4317 0.5379 2.7943 2.8676
|
||||
1.7794 2.5214 2.4081 0.5379 2.7005 0.5379 2.8743
|
||||
2.1498 0.5379 1.2422 2.5353 0.5379 2.8743 2.5124
|
||||
|
||||
>>
|
||||
```
|
||||
|
||||
Ссылка в новой задаче
Block a user