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>

=

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