查詢正弦級數和的 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+ 瀏覽量

開啟你的職業生涯

完成課程並獲得認證

開始
廣告