¿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
.