¿Cómo implementar la predicción continua usando la programación Matlab?
Tenga en cuenta que creo que su problema no es la predicción rodante, sino desechar constantemente la primera parte de los datos, y rodar significa movimiento circular.
Pero no afecta la solución del problema. Supongamos que la función llamada es la función media y el código es el siguiente.
x=[3 2 1 3 2]
resultado = []
para i=1: longitud(x)
Llame a la función
temp=mean(x);
Coloque el valor de retorno de la función en el resultado
result=[resultado temp(1)] p>
Deseche el primer número de x.
x(1)=[];
end
Los resultados de ejecución muestran los resultados en cada bucle
result = p>
2.2000
resultado =
2.2000 2.0000
resultado =
2.2000 2.0000 2.0000
p>resultado =
2.2000 2.0000 2.0000 2.5000
resultado =
2.2000 2.0000 2.0000 2.5000 2.0000