Этот коммит содержится в:
2026-02-12 12:13:54 +03:00
родитель b9cb8bdee0
Коммит 2d455f0b2d
2 изменённых файлов: 112 добавлений и 112 удалений

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

@@ -3,7 +3,7 @@
##2
Считываем данные с файла
'''matlab
```matlab
>> XX=load("dan_vuz.txt")
XX =
@@ -27,18 +27,18 @@ XX =
2.1200e+02 1.2958e+05 1.0000e+00
2.1300e+02 5.2322e+06 2.0000e+00
...
'''
```
Проверяем размерность матрицы XX
'''matlab
```matlab
>> size(XX)
ans =
290 15
'''
```
Выделяем в отдельну матрицу данные столбцов с 3 по 13
'''matlab
```matlab
>> X=XX(:,3:13)
X =
@@ -68,10 +68,10 @@ X =
7 2 1 70 0 23
3 0 0 11 0 3
...
'''
```
Рассчитаkb матрицу корреляций между показателями результативности
'''matlab
```matlab
>> R=corr(X)
R =
@@ -130,9 +130,9 @@ R =
6.2616e-01 4.5537e-01
1.0000e+00 3.8799e-01
3.8799e-01 1.0000e+00
'''
```
'''matlab
```matlab
>> [vect,lambda]=eig(X'*X)
vect =
@@ -251,9 +251,9 @@ Diagonal Matrix
0 0
2.2565e+05 0
0 7.4946e+06
'''
```
'''matlab
```matlab
>> Sobst=diag(lambda)
Sobst =
@@ -268,9 +268,9 @@ Sobst =
5.7484e+04
2.2565e+05
7.4946e+06
'''
```
'''matlab
```matlab
>> fprintf('Eigenvalues:\n %f \n',Sobst)
Eigenvalues:
22.946585
@@ -294,8 +294,8 @@ Eigenvalues:
225653.068540
Eigenvalues:
7494628.795394
'''
'''matlab
```
```matlab
>> SobMax=Sobst(end)
SobMax = 7.4946e+06
>> GlComp=vect(:,end)
@@ -312,16 +312,16 @@ GlComp =
1.7911e-02
5.9523e-02
1.7425e-02
'''
```
'''matlab
```matlab
>> Delt=100*SobMax/sum(Sobst)
Delt = 95.273
>> fprintf('Delta= %d \n ',round(Delt))
Delta= 95
'''
```
'''matlab
```matlab
>> Res=X*GlComp
Res =
@@ -365,33 +365,33 @@ Res =
217 119.627795
218 10.061485
...
'''
```
'''matlab
```matlab
>> save res.mat Res -mat
'''
```
![Скриншот выбора текущей папки](assets/point1.png)
'''matlab
```matlab
>> hist(Res,20)
>> xlabel('Results ')
>> ylabel('Number of Unis ')
'''
```
'''matlab
```matlab
>> saveas(gcf, 'Hist.jpg ', 'jpg ')
'''
```
![Скриншот выбора текущей папки](Hist.jpg)
'''
```
>> CorFin=corr(Res,XX(:,2))
CorFin = 0.8437
>> fprintf('Correlation of Results and Money =
%f \n',CorFin)
Correlation of Results and Money = 0.843710
'''
```
@@ -405,7 +405,7 @@ Correlation of Results and Money = 0.843710
##4
Поставив после каждой строчки ';' в окне текстового редактора мы предотвращаем вывод нежелательных команд(всех кроме команд fprintf)
'''
```
>> Prog1
Eigenvalues:
22.946585
@@ -723,7 +723,7 @@ Delta= 95
193 19.235467
194 0.000000
Correlation of Results and Money = 0.843710
'''
```
##5