Red de conocimiento informático - Aprendizaje de programación - Programa MATLAB, fórmula recursiva

Programa MATLAB, fórmula recursiva

Dos preguntas:

1. La imagen muestra π1=1, π2=3cos(theta), ¿por qué tu código es pi(1)=0;pi(2 )=1? ;?

2, error de clave: π(n)=(2*n-1)*cos(θ)*pi(n-1)/(n-1)-n* p1(n -2)/(n-1);? En esta línea, escribiste pi como p1

Cámbialo directamente a: function?result=pintaun(theta,alpha)

n_stop=fun_nstop(alpha);

pi(1)=1;

pi(2)=3* cos(theta);

for?n=3:n_stop

pi (n)=(2*n-1)*cos(theta)*pi(n-1)/(n-1)-n*pi(n-2)/(n-1);

tau(n)=n*cos(theta)*pi(n)-(n+ 1)*pi(n-1);

fin;

resultado= [ pi(n),tau(n)];