1. 程式人生 > >Python-用泰勒展開求解COS函式

Python-用泰勒展開求解COS函式

開發十年,就只剩下這套架構體系了! >>>   

直接貼程式碼吧,泰勒展開沒什麼好說的

#-*-coding:utf8;-*-
#qpy:3
#qpy:console
import math
print("This is console module")
def fa(a):
  b=1
  while a!=1:
    b*=a
    a-=1
  return b
def taylor(x,n):
  a=1
  count=1
  for k in range(1,n):
    if count%2!=0:
      a-=(x**(2*k))/fa(2*k)
    else:
      a+=(x**(2*k))/fa(2*k)
    count+=1
  return a
def cos(x):
  return taylor(x,10)

pri