/ OPS / 题库 /

勒让德多项式

勒让德多项式

#描述#
数学poly函数的展开式也称为关于x的n阶勒让德多项式,它的递推公式为:
1 n=0
polyn(x)= x n=1
((2n-1)*x*polyn-1(x)-(n-1)*polyn-2(x))/n n>1
给定x,请你计算n阶勒让德多项式的值。

#格式#
##输入格式##
输入数据中含有一些浮点数x(0<x<1)。

##输出格式##
对于每个x,分别计算2阶、3阶、4阶、5阶、6阶的勒让德多项式的值,其每个值的精度为6位小数。输出时,先列出x的值,保留3位小数精度,然后每输出一个阶值之前,都空出2格,由此一字排开,形成一张多项式表,见样本输出格式,其中标题行上第一个x对准小数点后第一位,后面的每个字母p对准下列的小数点位置。

#样例1#
##样例输入1##

0.2 0.3 0.35

##样例输出1##

  x      p2(x)      p3(x)      p4(x)      p5(x)      p6(x)
0.200  -0.440000  -0.280000   0.232000   0.307520  -0.080576
0.300  -0.365000  -0.382500   0.072938   0.345386   0.129181
0.350  -0.316250  -0.417812  -0.018723   0.322455   0.222511

#限制#
1000ms
32768KB

#提示#
请用BCB编译器提交

#来源#
qianneng

信息

ID
1256
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者