A 1 = A;
[m, n] = tamaño (A); encontrar las filas y columnas de la matriz
z = suma (A); ); Normalización del vector de columna
Para i=1: m
Para j=1: n
A(i,j)=A(i,j) )/ z(j);
End
End
a; matriz después de la normalización del vector de columna
B=cumsum(A, 2); Suma de vectores de fila
Para i=1:m-1, elimine la primera columna m-1 para obtener un vector de columna.
b(:,1)=[];
End
B2 = Sum(B);
Para i=1: longitud (B)
B(I)= B(I)/B2;
Fin
b; Matriz estandarizada
TZXL = a 1 * B; Vector propio obtenido
Para i=1: m sum encuentra el vector propio máximo.
t(I)= TZXL(I)/B(I);
End
ZD=sum(T)/m ZD es la característica más grande raíz .
El vector propio correspondiente al valor propio máximo de B
RI =[0 0 0.58 0.9 1.12 1.24 1.32 1.41.45 1.49 1.51]; Si no es suficiente, cámbialo según la cantidad de variables que tengas. Este formulario suele estar disponible en Internet.
CI=(ZD-m)/(m-1) CI es el índice de consistencia.
CR=CI/RI(m) CR es la relación de coherencia.
Al ejecutar matlab, debe corresponder a mi formato y prestar atención a los signos de puntuación en inglés.