实时热搜: C语言用递归方法求n阶勒让德多项式的值

勒让德多项式有啥用? C语言用递归方法求n阶勒让德多项式的值

35条评论 510人喜欢 6287次阅读 874人点赞
勒让德多项式有啥用? C语言用递归方法求n阶勒让德多项式的值 勒让德多项式前几项贾惜春入画、彩屏、彩儿

高数证明n次勒让德多项式有n个不同实根???大神... 不知道正交性质,可看附件有个证明。

C语言用递归法求n阶勒让德多项式前10项的值#include #include float myfunction(int n,int x) { if (0 == n) { return 1; } else if (1 == n) { return x; } else { return ((2 * n - 1) * x - myfunction(n - 1 , x) - (n - 1) * myfunction(n - 2, x)) / n; } } int main(int argc, cha

c语言:用递归方法编写程序,求n阶勒让德多项式的值用递归方法编写程序,求n阶勒让德多项式的值,递归公式为 1 (n=0) pn(x)double pn(double n,double x) { if(n==0)return(1); else if(n==1) return(x); else return(((2*n-1)*x-pn(n-1,x)-(n-1)*pn(n-2,x))/n); } main() { double n,x; scanf("%lf%lf",&n,&x); printf("%2lf",pn(n,x)); getch(); } 这个比较简单 但

提个学术问题:怎么证明“n阶勒让德多项式在[-1,1]...采用勒让德多项式的微分形式。 举例说明:Pn(x)=d(x^2-1)^n/dx^n 函数 f=(x^2-1)^n , f 的k阶导表示为 fk。 只要k

C语言编程关于阶勒让德多项式的#include <stdio h> #include <stdlib h> #define Size I 10 void Sel1勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性。由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他项没有影响。不过,这个多项式集合通常不在光学设计软件中使用。 2C语言实现代码: #includ

勒让德多项式我不知道你说的是勒让德变换吗 对于勒让德变换,参与变换的变量成为主变量,未参与变换的变量成为辅变量 则有结论 新函数对新主变量的偏导等=旧主变量,旧函数对旧主变量的偏导=新主变量 新函数对新辅变量的偏导=-旧函数对旧辅变量的偏导 举个例

c语言勒让德多项式# include <stdioh> int p (int n,float x) { double j; if (n == 0) j函数返回值是double类型的,所以把int p (int n,float x)改为double p(int n,float x)。 把printf("%d\n",j)改为printf("%lf\n",j)

勒让德多项式有啥用?贾惜春入画、彩屏、彩儿

C语言用递归方法求n阶勒让德多项式的值递归公式为Pn(x)=1(n=0) Pn(x)=x(n=1) Pn(x)=((2n-1)x-Pn-1(x)-Pn-2(x)代码: #include #include double polya(n,x); int main() { int x,n; scanf("%d%d",&n,&x); printf("%2f\n",polya(n,x)); return 0; } double polya(int n,int x) { double y; if(n==0) y=1; if(n==1) y=x; if(n>1) y=((2*n-1)*x*polya(n-1,x)