首页 > 代码库 > 8.13 用递归方法求n阶勒让德多项式的值
8.13 用递归方法求n阶勒让德多项式的值
#include <stdio.h> int main(){ double n,x,y; double p(double n,double x); printf("input n,x(n>=0):\n"); scanf("%lf,%lf",&n,&x); //方程pn(x) y=p(n,x); printf("the result is %lf\n",y); } double p(double n,double x){ double y; if(n==0) y=1; else if(n==1) y=x; if(n>=1) { y=((2*n-1)*x-p(n-1,x)-(n-1)*p(n-2,x))/n;//递归 } return y; }
结果:
8.13 用递归方法求n阶勒让德多项式的值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。