Matlab - Mediana Y Moda para datos agrupados

 
Vista:

Mediana Y Moda para datos agrupados

Publicado por Mary (1 intervención) el 09/04/2015 16:32:11
Buenas estoy realizando un programa para q me calcule la mediana para datos agrupados,en el script, bueno el resultado si me da, pero el problema es q necesito que cuando coja el primer valor verdadero ahi nomas quede que ya no siga corriendo. Este es mi programa:

n=input('Ingresar el numero de intervalos:');
c=input('Ingrese la amplitud:');
datos=repmat(0, [n 3]);
i=1;
while i<=n
d=input('Ingrese el limite inferior del intervalo:');
datos(i,1)=d;
d=input('Ingrese el limite superior del intervalo:');
datos(i,2)=d;
d=input('Ingrese la frecuencia del intervalo:');
datos(i,3)=d;
i=i+1;
end
suma=0;
N=sum(datos(:,3))/2;
for i=1:n
suma=suma+ datos(i,3);

if N>=suma;
else
Me=datos(i,1)+(c*(N- (suma-datos(i,3)))/datos(i,3));
disp('Me: ');
disp(Me);
end
end

Bueno en la Moda necesito un comando para que obtenga la mayor de las frecuencias.a ver si me pueden ayudar para encontrar el comando q necesito. GRACIASSSS

n=input('Ingresar el numero de intervalos:');
c=input('Ingrese la amplitud:');
datos=repmat(0, [n 3]);
i=1;
while i<=n
d=input('Ingrese el limite inferior del intervalo:');
datos(i,1)=d;
d=input('Ingrese el limite superior del intervalo:');
datos(i,2)=d;
d=input('Ingrese la frecuencia del intervalo:');
datos(i,3)=d;
i=i+1;
end
for i=1:n
a=datos(i,3);
for i=1:n
if a>=datos(i,3)& a>=datos(:,3) ;
else
Mo= datos(i,1)+(( datos(i,3)- datos(i-1,3))/(( datos(i,3)- datos(i-1,3))+( datos(i,3)- datos(i+1,3))));
disp('Mo: ');
disp(Mo);
end
end
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Mediana Y Moda para datos agrupados

Publicado por JESUS (1818 intervenciones) el 09/04/2015 23:26:59
No entendí tu requerimiento , podrías aclarar mejor la pregunta? primer valor verdadero?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar