网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

勒让德函数用c语言编写 勒让德函数的应用

求改C语言,调用递归函数,求勒让德多项式

#includestdio.h

创新互联建站是专业的个旧网站建设公司,个旧接单;提供成都网站建设、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行个旧网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

int

main()

{

int

lerande(int

n,int

x);//上下保持一致

int型

int

n,y;//p没用到

int

x;

printf("请输入阶数:");

scanf("%d",n);

printf("请输入x的值:");

scanf("%d",x);

y=lerande(n

,x);//传两个参数就行

printf("%d阶勒让德多项式的值:%d\n",n,y);

}

int

lerande(

int

n

,

int

x

)//int

形的

不能返回float值

{

int

f

;

if(

n

==

)

{

f

=

1

;

}

else

if(

n

==

1

)

{

f

=

x

;

}

else

{

f=(2*n-1)*x;

f=f-lerande(n-1

,

x

);//传的参数要有两个

f=f-(n-1)*lerande(n-2

,

x

);

f=f/n;

}

return(f);

}

.exe

-

error(s),

warning(s)

c语言勒让德多项式

最后的输出写错了!!!!

# include stdio.h

int p (int n,float x)

{

double j;

if (n == 0)

j = 1;

else if (n == 1)

j = x;

else

j = ((2.0*n-1 )*x-p(n-1,x)-(n-1)*p(n-2,x))/n;

return j;

}

int main ()

{

int n;

float x;

double j=0.0;

scanf("%d%f",n,x);

j = p(n,x);

printf("%f\n",j);

return 0;

}

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

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

2.C语言实现代码:

#includestdio.h

floatp(floatx,intn)

{

floatp_n;

if(0==n)

{p_n=1;}

elseif(1==n)

{

p_n=x;

}

else

{

p_n=((2*n-1)*x-p(x,n-1)-(n-1)*p(x,n-2))/n;

}

returnp_n;

}

main()

{

intn;

printf("inputn:");

scanf("%d",n);

floatx;

printf("inputx:");

scanf("%f",x);

printf("%f",p(x,n));

}


本文标题:勒让德函数用c语言编写 勒让德函数的应用
链接分享:http://bjjierui.cn/article/hjjgij.html

其他资讯