Computer >> 컴퓨터 >  >> 프로그램 작성 >> 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