c++用递归法求n阶勒让德多项式的值!

c++用递归法求n阶勒让德多项式的值!

题目
c++用递归法求n阶勒让德多项式的值!
式子是这个
1 (n=0)
Pn(x)= x (n=1)
((2n-1)·x - Pn-1 (x)-(n-1)·Pn- 2(x))/n (n>=1)
我编的程序如下
#include
using namespace std;
double pn(int n,int x)
{double z;
if(n==0)
z=1;
if(n==1)
z=x;
if(n>1)
z=((2*n-1)*x-pn(n-1,x)-(n-1)*pn(n-2,x))/n;
return z;}
int main()
{int a,b;
couta>>b;
cout
答案
// 很简单,应该是答案印错了// 不过这样才是正确的递归方式double legendre(int n, double x) { if (n == 0) return 1; else if (n == 1) return x; else return ( (2*n-1)*x - legendre(n-1,x) - (n-1)*legendre(n-...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.