Red de conocimiento informático - Conocimiento del nombre de dominio - Urgente...La programación de Matlab implementa la clasificación de indicadores binarios vectoriales

Urgente...La programación de Matlab implementa la clasificación de indicadores binarios vectoriales

borrar todo

clc

n=10; Establecer dimensión del vector

A=[6 2 2 3 1 5 5 5 7 3]; p>

B=[3 4 6 4 7 9 3 9 5 1]; Vector de prueba

********** El siguiente es el primer tipo**** * *** **

[Índice A1]=sort(A,'descender');

for ni=1:n

B1(ni ) =B(index(ni));

end

A0=A1; El resultado después de la primera clasificación

B0=B1; Resultados ordenados

**************************************** * *

Los resultados después de la segunda clasificación********** *************

La idea de​ ​la segunda clasificación comienza desde el primer número en el vector A1 (en orden descendente)

La comparación se realiza en orden, el enésimo número se compara con todos los números posteriores para ver si son iguales y si ocurre el enésimo número A

número desigual, la comparación finaliza, registra el número m1 de números iguales y ordena la posición correspondiente al número igual m1 en el vector B1

en orden ascendente orden

La siguiente comparación comienza desde n m1 1 números

ni=1;

while nilt;n

nj=ni 1 ;

mientras njlt;=(n)

m=nj;

si A1(ni)==A1(m)

nj=nj 1;

else

nj=n

fin

fin

B1; ( ni: (m-1))=sort(B1(ni: (m-1)));

ni=m

fin

; * *********** Ordena los resultados finales de A1 y B1**** *******