Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar matlab para calcular el promedio de lotes?

¿Cómo utilizar matlab para calcular el promedio de lotes?

Supongamos que su matriz de datos es a.

Ordenar por la primera columna, si ya está ordenado, omitir estas dos líneas

[b, pos]=sort(a(:,1));

a=a(pos,:);

A=a(:,1);

B=a(:,2);

[ C, ia, ic]=unique(A);

ia=[ia;longitud(A) 1];

para i=1: longitud(C)

p>

promedio(i)=media(B(ia(i)): (ia(i 1)-1)));

fin

Uno- matriz dimensional avg Es decir, el valor promedio de la solicitud, correspondiente al número de secuencia C

.