ответвлено от main/it-labs
file: отчет5
Этот коммит содержится в:
192
ТЕМА1/obsh_kontr_zadacha.md
Обычный файл
192
ТЕМА1/obsh_kontr_zadacha.md
Обычный файл
@@ -0,0 +1,192 @@
|
||||
# Общее контрольное задание по теме 1
|
||||
|
||||
Широков Максим, А-03-24
|
||||
|
||||
## Задание 1
|
||||
|
||||
Создайте переменную ММ – матрицу 5х7 со случайными нормально рас-пределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MM=10+8*randn(5,7)
|
||||
MM =
|
||||
|
||||
Columns 1 through 6:
|
||||
|
||||
21.0733 7.4324 25.9987 10.3707 -1.2706 5.8837
|
||||
8.9596 10.0902 -1.8820 4.9925 9.7364 5.8823
|
||||
18.8900 16.8041 10.5948 8.7071 15.4977 12.1647
|
||||
11.9080 2.7104 7.6717 10.5692 24.7877 11.2199
|
||||
8.8706 8.4180 18.9513 9.7185 5.4931 14.1572
|
||||
|
||||
Column 7:
|
||||
|
||||
11.8809
|
||||
-1.0811
|
||||
14.5002
|
||||
5.2272
|
||||
15.3824
|
||||
|
||||
```
|
||||
|
||||
## Задание 2
|
||||
|
||||
Рассчитайте среднее значение SR по всем элементам матрицы ММ.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> X=sum(MM)
|
||||
X =
|
||||
|
||||
69.702 45.455 61.334 44.358 54.244 49.308 45.910
|
||||
|
||||
>> SR=sum(X)/35
|
||||
SR = 10.580
|
||||
>>
|
||||
```
|
||||
|
||||
## Задание 3
|
||||
|
||||
Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> SRM=MM<=SR-8
|
||||
SRM =
|
||||
|
||||
0 0 0 0 1 0 0
|
||||
0 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
|
||||
|
||||
>> MM(SRM)=SR-8
|
||||
MM =
|
||||
|
||||
Columns 1 through 6:
|
||||
|
||||
18.5803 7.4324 18.5803 10.3707 2.5803 5.8837
|
||||
8.9596 10.0902 2.5803 4.9925 9.7364 5.8823
|
||||
18.5803 16.8041 10.5948 8.7071 15.4977 12.1647
|
||||
11.9080 2.7104 7.6717 10.5692 18.5803 11.2199
|
||||
8.8706 8.4180 18.5803 9.7185 5.4931 14.1572
|
||||
|
||||
Column 7:
|
||||
|
||||
11.8809
|
||||
2.5803
|
||||
14.5002
|
||||
5.2272
|
||||
15.3824
|
||||
```
|
||||
|
||||
## Задание 4
|
||||
|
||||
Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MMC=MM(:)
|
||||
MMC =
|
||||
|
||||
18.5803
|
||||
8.9596
|
||||
18.5803
|
||||
11.9080
|
||||
8.8706
|
||||
7.4324
|
||||
10.0902
|
||||
16.8041
|
||||
2.7104
|
||||
8.4180
|
||||
18.5803
|
||||
2.5803
|
||||
10.5948
|
||||
7.6717
|
||||
18.5803
|
||||
10.3707
|
||||
4.9925
|
||||
8.7071
|
||||
10.5692
|
||||
9.7185
|
||||
2.5803
|
||||
9.7364
|
||||
15.4977
|
||||
18.5803
|
||||
5.4931
|
||||
5.8837
|
||||
5.8823
|
||||
12.1647
|
||||
11.2199
|
||||
14.1572
|
||||
11.8809
|
||||
2.5803
|
||||
14.5002
|
||||
5.2272
|
||||
15.3824
|
||||
|
||||
>> MMC=sort(MMC)
|
||||
MMC =
|
||||
|
||||
2.5803
|
||||
2.5803
|
||||
2.5803
|
||||
2.7104
|
||||
4.9925
|
||||
5.2272
|
||||
5.4931
|
||||
5.8823
|
||||
5.8837
|
||||
7.4324
|
||||
7.6717
|
||||
8.4180
|
||||
8.7071
|
||||
8.8706
|
||||
8.9596
|
||||
9.7185
|
||||
9.7364
|
||||
10.0902
|
||||
10.3707
|
||||
10.5692
|
||||
10.5948
|
||||
11.2199
|
||||
11.8809
|
||||
11.9080
|
||||
12.1647
|
||||
14.1572
|
||||
14.5002
|
||||
15.3824
|
||||
15.4977
|
||||
16.8041
|
||||
18.5803
|
||||
18.5803
|
||||
18.5803
|
||||
18.5803
|
||||
18.5803
|
||||
|
||||
>> K=35
|
||||
K = 35
|
||||
>> MMC((K+1)/2)
|
||||
ans = 10.090
|
||||
```
|
||||
|
||||
## Задание 5
|
||||
|
||||
Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
|
||||
|
||||
## Решение
|
||||
|
||||
```matlab
|
||||
>> MM1=log(MM)
|
||||
MM1 =
|
||||
|
||||
1.9991 1.4551 1.6289 3.0099 3.0099 1.4551 2.0396
|
||||
3.0099 1.4551 1.6575 2.5780 2.0010 2.6258 1.9976
|
||||
3.0099 2.8748 2.7596 1.8124 1.4551 2.6539 1.4551
|
||||
2.1185 2.8447 2.2198 1.4551 2.5421 3.0099 2.5747
|
||||
2.8134 2.5002 2.2859 3.0099 1.4551 3.0099 3.0099
|
||||
```
|
||||
Ссылка в новой задаче
Block a user