新聞中心
創(chuàng)新互聯(lián)python教程:

成都創(chuàng)新互聯(lián)公司服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過10多年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
在這個(gè)簡(jiǎn)單的 python 程序中,我們需要計(jì)算余弦值的總和。這是一個(gè)基于數(shù)字的 python 程序。
為了更好地理解這個(gè)例子,我們總是建議您學(xué)習(xí)下面列出的 Python 編程的基本主題:
- Python 運(yùn)算符
- Python 循環(huán)
什么是余弦序列?
在這個(gè) python 程序中,我們需要找到余弦序列的值。余弦序列是微積分中的傅立葉序列。那么余弦序列的意思是什么呢,它用來計(jì)算 cos(x)的值,其中 x 是以度數(shù)給出的角度,to 轉(zhuǎn)換成弧度。下面給出了求解余弦序列的公式。
cosx = 1 - (x 2 /2!)+ (x 4 /4!)- (x 6 /6!) + ..........
其中 X 是兩者之間的角度,
我們需要將角度從度數(shù)轉(zhuǎn)換為弧度,這在余弦公式中使用。我們使用公式 x= 30 pi / 180 將 x 從度數(shù)轉(zhuǎn)換為弧度。以 x 為 30 為例,應(yīng)用上述公式將度數(shù)轉(zhuǎn)換為弧度。使用 x = 30 3.1415 / 180 = 0.5。
然后我們應(yīng)用余弦公式中 x 的值,將等于 cos(0.5) = 1 - (0.5 2 /2!)+ (0.5 4 / 4!)....我們可以理解余弦序列是一個(gè)偶數(shù)序列。
python 中余弦序列的和怎么求?
現(xiàn)在應(yīng)用 python 程序中的邏輯,我們正在導(dǎo)入一個(gè)math模塊來進(jìn)行數(shù)學(xué)計(jì)算。我們接受使用 python 編程基礎(chǔ)所使用的術(shù)語和角度的數(shù)量,并調(diào)用用戶定義的函數(shù)來計(jì)算余弦序列的值。
在自定義函數(shù)內(nèi)部,我們從程序中獲取項(xiàng)數(shù)和角度作為參數(shù),我們打開一個(gè)for loop從 2 到數(shù),以 2 遞增。在內(nèi)部,我們使用公式 y=x*(pi/180)將角度從度轉(zhuǎn)換為弧度,其中角度以度為單位。在以弧度計(jì)算角度后,我們使用公式計(jì)算余弦序列。
*cosx = cosx +(符號(hào)(yi))/math.factorial(i)
在迭代中,我們將符號(hào)改為負(fù)數(shù),打印帶有互換符號(hào)的序列。我們使用round方法將該值返回給調(diào)用函數(shù)以打印該值。
算法
步驟 1: 接受術(shù)語數(shù)量和用戶角度,并將其保存到變量中。使用 python 編程語言中的輸入法和浮點(diǎn)數(shù)據(jù)類型。
STEP 2: 使用 python 編程中的 print 方法,使用 round 方法打印余弦序列,得到 2 位小數(shù)精度。并且調(diào)用用戶定義的函數(shù)來計(jì)算余弦序列的值。
用于計(jì)算余弦序列的用戶定義函數(shù)
STEP 1: 我們必須接受以度數(shù)和項(xiàng)數(shù)表示的角度值作為參數(shù)。
步驟 2: 將 cosx 的變量初始化為 1,符號(hào)為負(fù)數(shù),以在每次迭代中更改符號(hào)。
第三步:在 python 編程中打開一個(gè)for loop從 2 到一個(gè)增加 2 的數(shù)項(xiàng)。
步驟 4: 使用公式*y = x (π/180)**將角度值從度數(shù)轉(zhuǎn)換為弧度。
步驟 5: 應(yīng)用余弦序列公式,使用 y【弧度角度】的值打印出序列。
第 6 步:將符號(hào)改為負(fù)數(shù),重復(fù)for loop并在 python 編程中 for 循環(huán)的所有迭代后返回值。
Python 源代碼
import math
def cosine(x,n):
cosx = 1
sign = -1
for i in range(2, n, 2):
pi=22/7
y=x*(pi/180)
cosx = cosx + (sign*(y**i))/math.factorial(i)
sign = -sign
return cosx
x=int(input("Enter the value of x in degrees:"))
n=int(input("Enter the number of terms:"))
print(round(cosine(x,n),2))
輸出
Enter the value of x in degrees:0
Enter the number of terms:10
1.0 本文題目:Python程序:計(jì)算余弦序列和
文章URL:http://m.fisionsoft.com.cn/article/cdeeepp.html


咨詢
建站咨詢
