勒让德递推函数C语言 用递归函数实现勒让德多项式

c++用递归函数实现勒让德多项式。

k);} int main(){ int a;float b;printf(please input an integer,a real number!\n);while(1){ scanf(%d %f,&a,&b);print(p(a,b));} return 0; //main函数是int 型,最好加个返回值。

创新互联建站专注于舟曲网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供舟曲营销型网站建设,舟曲网站制作、舟曲网页设计、舟曲网站官网定制、小程序制作服务,打造舟曲网络公司原创品牌,更为您提供舟曲网站排名全网营销落地服务。

是多项式的和整体除以n,不要只看成最后一个因式除以n就可以了专(貌似老哥给出的递归公式给错了+…+)。最后一点就是输属出值的时候,因为是浮点型的值输出应该用%f型,不要用错了就OK啦。

可以的,如果不用递归,则必须逐项求出pn的值。

首先把你的float p改成int p再说,int,float,double,char的占用字节不同,而且p函数中返回的是Int数据,可是他是一个float数据,打印的时候又是d%,都是些基础问题啊。另外一些问题是那个公式,不能那么写的。

程序代码没什么问题,如果说有问题,就是参数n应该是整型,其他没有问题。

勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性。由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他项没有影响。不过,这个多项式集合通常不在光学设计软件中使用。

c语言勒让德多项式

首先把你的float p改成int p再说,int,float,double,char的占用字节不同,而且p函数中返回的是Int数据,可是他是一个float数据,打印的时候又是d%,都是些基础问题啊。另外一些问题是那个公式,不能那么写的。

采用勒让德多项式的微分形式。举例说明:Pn(x)=d(x^2-1)^n/dx^n 函数 f=(x^2-1)^n , f 的k阶导表示为 fk。只要kn,fk的表达式里一定有因子(x^2-1)。

程序代码没什么问题,如果说有问题,就是参数n应该是整型,其他没有问题。

C语言编程关于阶勒让德多项式的

你的函数定义是这样:int lerande(int n,float x);但是你调用的时候是这样:y=lerande(n);,明显的一个函数的参数是2个,而你只传入一个参数,所以他会提示参数过少。

首先把你的float p改成int p再说,int,float,double,char的占用字节不同,而且p函数中返回的是Int数据,可是他是一个float数据,打印的时候又是d%,都是些基础问题啊。另外一些问题是那个公式,不能那么写的。

可以的,如果不用递归,则必须逐项求出Pn的值。

程序代码没什么问题,如果说有问题,就是参数n应该是整型,其他没有问题。

证明“n阶勒让德多项式在[-1,1]里有n个根:采用勒让德多项式的微分形式。举例说明:Pn(x)=d(x^2-1)^n/dx^n。函数 f=(x^2-1)^n , f 的k阶导表示为 fk。


网页标题:勒让德递推函数C语言 用递归函数实现勒让德多项式
本文地址:http://pwwzsj.com/article/dcgecsi.html