Red de conocimiento del abogados - Respuesta jurídica de la empresa - matlab utiliza la recursividad para resolver ecuaciones en diferencias
matlab utiliza la recursividad para resolver ecuaciones en diferencias
En primer lugar, esto no es que Matlab use la recursividad para resolver la ecuación en diferencias, sino que la recursividad es en realidad una relación de recursividad;
Luego este bucle:
for
i=N 1: N length(n),
y(i) p> p>
=
-a1*y(i-N:i-1)'
b1*x(i-N:i-N M) ';
end
De hecho, es porque:
y[n]
a1 *y[n- 1]
a2*y[n-2]...
an*y[ n-N]
=
b0*x[n]
b1*x[n-1]
...
bm*x[n-M]
Entonces:
y[ n]
=
-(a1*y[n-1]
a2*y[n-2]. ..
an*y[n-N]
)
b0*x[n]
b1*x[n-1]
...
bm*x[ n-M]
Específicamente, es:
Ya conocemos y1, y2 e y3. . . yN, y luego encuentre yN 1, yN 2 y así sucesivamente a través del bucle. . .