查找正弦级数和的 Python 程序


假设我们有一个值 x,我们要计算正弦(x) 级数的和。在一个正弦(x) 级数中,有不同的项,即:

sine(x) = x− x^3/fact(3) + x^5/fact(5) −x^7/fact(7)....

为了解决特定的基于级数的问题,我们首先以度数的形式输入度数,然后将其转换为弧度。为找出该级数中所有项总和,我们首先迭代所有给定项,并通过运算法则找出其和。

解决此问题的方法

  • 输入极限和度数。

  • 迭代这些项,并使用幂函数找出其和。

  • 打印输出。

示例

n = 5
deg = 10
deg = deg*3.14/180
p=1
f=1
s=deg
sine=−1

for i in range(3,n+1,2):
   deg = deg*sine
   p = pow(deg,i)
   f = f*i*(i−1)
   s = s+p/f

print("The sum of the series of sine(10) is:", s)

输出

运行以上代码片段将生成输出为:

The sum of the series of sine(10) is: 0.17356104142876477

更新日期:2021-03-06

2K+ 浏览量

开启你的职业生涯

完成课程并获得认证

开始
广告