| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 2302 人关注过本帖
标题:n阶勒让德多项式
取消只看楼主 加入收藏
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
 问题点数:0 回复次数:2 
n阶勒让德多项式

用递归方法求n阶勒让德多项式的值: main() { int x,n; float p(int,int); printf("\nInput n &x:"); scanf("%d,%d",&n,&x); printf("n=%d,x=%d\n",n,x); printf("P%d(%d(%d)=%6.2f",n,x,p(n,x)); getch(); }

float p(int n,int x) { if(n==0) return(1); else if (n==1) return(x); else return(((2*n-1)*x*p((n-1),x)-(n-1)*p((n-2),x))/n); } 为什么无论输入任何数,输出结果都为0

搜索更多相关主题的帖子: 勒让德多项式 int float return else 
2005-08-18 16:25
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
得分:0 
我瞎了...

/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-18 18:36
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
收藏
得分:0 

              [1                                          (n=0)
        Pn(x)=[x                                          (n=1)
              [((2n-1)*x-Pn-1(x)-(n-1)*Pn-2(x))/n         (n>1)

看了整晚书,困死,多写了个都看不清...

[此贴子已经被作者于2005-8-19 13:57:08编辑过]



/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-19 13:55
快速回复:n阶勒让德多项式
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016818 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved