以下函数poly是用递归方法计算x的n阶勒让德多项式的值,编写poly函数
时间: 2024-06-03 08:07:15 浏览: 132
C++使用递归方法求n阶勒让德多项式完整实例
def poly(n, x):
if n == 0:
return 1
elif n == 1:
return x
else:
return ((2*n-1)*x*poly(n-1,x)-(n-1)*poly(n-2,x))/n
# 例子
print(poly(4, 0.5)) # 输出0.26796875
阅读全文