勒让德多项式在编程中表示 C语言用递归方法求n阶勒让德多项式的值?
浏览量:2182
时间:2021-03-15 17:59:25
作者:admin
C语言用递归方法求n阶勒让德多项式的值?
根据上面的表达式,我们知道表达式n=0,n=1的值。设n>=1为,它将产生递归调用,这样我们可以快速编写程序,代码如下:#include floatmyfunction(int,int)intmain(intargc,char*argv)}{INTN,X floatresult printf(“pleseinputan,X:”)scanf(%d%,d”,&n,&x)result=myfunction(n,X)printf(“theresult:F”,result)system(“pause”)return0}floatmyfunction(intn,intx){if(0==n){return1}elseif(1==n){returnx}else{return((2*n-1)*x-myfunction(n-1,x)-(n-1)*myfunction(n-2,x))/n}
勒让德多项式在编程中表示 c语言求多项式的编程题 勒让德多项式c语言循环
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。