c语言:用递归方法编写程序,求n阶勒让德多项式的值
问题描述:
c语言:用递归方法编写程序,求n阶勒让德多项式的值
用递归方法编写程序,求n阶勒让德多项式的值,递归公式为
1 (n=0)
pn(x)=x (n=1)
((2n-1)xpn-1(x)-(n-1)pn-2(x))/n (n>1)
答
#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...int main(int argc, char *argv[])的作用是什么?好像用int main()就可以,求解释呵呵,在这里都是一样的,只是不同的C标准而已,可以改成int main(),不影响结果:)