Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/11/2013, 08:55
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años
Puntos: 270
Respuesta: alguien que me explique mas este codigo

Cita:
Iniciado por dianali_1990 Ver Mensaje
lo que pasa es que la media movil va generando promedios y esos promedios los uso para generar otros promedios
ejemplo
tengo 5 datos
2,3,5,4,6 se promedia = 4
ahora para el siguiente resultado
se toma el 3+5+4+6+(4) que el ultimo es el promediado el resultado de ese promedio es 4.4
y luego para generar el tercero se toma5+4+6+4+(4.4) y asi sucesivamente a eso le llamo promedio movil
O sea, esto..
Código PHP:
Ver original
  1. $current=array(2,3,4,5,6);
  2. $n=count($current);
  3. for($k=0;$k<$n;$k++)
  4. {
  5.     $med=array_sum($current)/$n;
  6.     echo "MED: [".implode(",",$current)."]:$med<br>";
  7.     $current[$k]=$med;
  8. }
De verdad..no hacen falta clases abstractas para resolverlo..

Última edición por dashtrash; 21/11/2013 a las 09:09