习题10-4 递归求简单交错幂级数的部分和
时间: 2023-04-27 08:00:38 浏览: 133
幂级数展开的部分和
简单交错幂级数的一般形式为:(-1)^n * x^n / n!
递归求解简单交错幂级数的部分和,可以按照以下步骤进行:
1. 定义递归函数,输入参数为幂级数的项数n和幂级数的底数x,输出为部分和sum。
2. 判断递归结束的条件,当n=时,返回。
3. 当n>时,根据幂级数的一般形式,计算当前项的值,并将其加入到部分和sum中。
4. 递归调用函数,计算前n-1项的部分和,并将其加入到sum中。
5. 返回部分和sum。
递归求解简单交错幂级数的部分和的代码如下:
```python
def partial_sum(n, x):
if n == :
return
else:
term = (-1) ** n * x ** n / math.factorial(n)
return term + partial_sum(n-1, x)
```
其中,math.factorial(n)是Python内置的阶乘函数,用于计算n的阶乘。
阅读全文