Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python หาผลรวมของ sine series


ให้เราพิจารณาว่าเรามีค่า x และเราต้องคำนวณผลรวมของอนุกรม sine(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