MATLAB程序,递推公式

MATLAB程序,递推公式,第1张

两个问题:

1、给出了π1=1,π2=3cos(theta),你的代码为什么是pi(1)=0;pi(2)=1;呢?

2、关键的错误:pi(n)=(2n-1)cos(theta)pi(n-1)/(n-1)-np1(n-2)/(n-1); 这一行,你把pi写成p1了

直接改成下面这样:

function result=pintaun(theta,alpha)
n_stop=fun_nstop(alpha);
pi(1)=1;
pi(2)=3cos(theta);
for n=3:n_stop
    pi(n)=(2n-1)cos(theta)pi(n-1)/(n-1)-npi(n-2)/(n-1);
    tau(n)=ncos(theta)pi(n)-(n+1)pi(n-1);
end;
result=[pi(n),tau(n)];

以上就是关于MATLAB程序,递推公式全部的内容,包括:MATLAB程序,递推公式、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9630361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存