日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:求正弦序列的和

創(chuàng)新互聯(lián)Python教程:

在這個簡單的 python 程序中,我們需要計(jì)算正弦值的總和。這是一個基于數(shù)字的 python 程序。

為了更好地理解這個例子,我們總是建議您學(xué)習(xí)下面列出的 Python 編程的基本主題:

  • Python 運(yùn)算符
  • Python 循環(huán)

什么是正弦序列?

在這個 Python 程序中,我們需要找到正弦序列的和。在傅立葉分析中,正弦是一個角度的三角函數(shù)。正弦序列是用來求 sin(x) 值的數(shù)字序列。其中“ x 是兩者之間的角度。求 sin(x)的公式表示為

圖像

我們進(jìn)一步擴(kuò)展這個正弦公式,得到如下結(jié)果

圖像

考慮一個例子來理解這個想法,把 x 作為 30,所以我們必須找到 sin(30)的值,也就是

30 * pi / 180。其中π的值為 3.1415 ,所以方程為

Sin(30) = 30 * 3.1415 / 180 = 0.5,因此 sin 30 的弧度值將為 0.5,我們必須將該值應(yīng)用于上面提到的等式,以獲得正弦序列

Sin(30) = (0.53/3!) + (0.55/5!) + ….

python 中如何求正弦序列的和?

我們必須在 python 編程中應(yīng)用這個邏輯,因?yàn)槲覀兘邮芰苏倚蛄兄行枰?x 的度數(shù)和項(xiàng)數(shù)。然后我們調(diào)用一個用戶定義的函數(shù)來計(jì)算 python 語言中正弦序列的值。我們將一個名為math的模塊導(dǎo)入到程序中,并將正弦變量初始化為零,然后打開一個進(jìn)行循環(huán)直到數(shù)字。在循環(huán)中,我們必須使用公式將角度從度數(shù)轉(zhuǎn)換為弧度

y=x*(pi/180)

在獲得弧度值后,我們必須應(yīng)用 python 中正弦序列的公式,即

正弦=正弦+((y (2.0 I+1))/數(shù)學(xué).階乘(2 I+1))*符號

然后我們將正弦值返回給調(diào)用函數(shù),并使用 python 編程中的round方法打印正弦序列的值。

算法

STEP 1: 使用 python 語言的輸入法從用戶處接受序列和角度,并使用int 數(shù)據(jù)類型將其轉(zhuǎn)換為整數(shù)。

STEP 2: 使用 python 編程基礎(chǔ)中的round方法,調(diào)用自定義函數(shù)計(jì)算正弦序列并打印返回值。

用戶定義的功能

步驟 1: 導(dǎo)入一個math模塊到程序中使用內(nèi)置功能。

步驟 2: 將正弦變量初始化為零

第三步:用range方法從 1 到數(shù)字打開一個for loop

步驟 4: 使用公式 (-1)i** 計(jì)算符號

步驟 5: 使用公式*y = x (π/180)**將角度從度數(shù)轉(zhuǎn)換為弧度

STEP 6: 使用公式 sine + ((y*(2.0i+1))/math .階乘(2 I+1))符號計(jì)算正弦序列,并使用 python 編程方法將正弦值返回給調(diào)用函數(shù)。

Python 源代碼

import math
def sin(x,n):
    sine = 0
    for i in range(n):
        sign = (-1)**i
        pi=22/7
        y=x*(pi/180)
        sine = sine + ((y**(2.0*i+1))/math.factorial(2*i+1))*sign
    return sine
x=int(input("Enter the value of x in degrees:"))
n=int(input("Enter the number of terms:"))
print(round(sin(x,n),2))

輸出

Enter the value of x in degrees:30
Enter the number of terms:10
0.5

當(dāng)前名稱:Python程序:求正弦序列的和
URL網(wǎng)址:http://www.dlmjj.cn/article/dhejdpo.html