cosxの近似計算プログラム

前提

pythonでの作成

実現したいこと

cosxの近似プログラムを作成したい。

発生している問題・エラーメッセージ

作製したプログラムの値が数学関数モジュールの値と一致しない。

該当のソースコード

import math

def Horner(Rad,n):

x=1
for i in range(n,0,-1):
x=1-x*(RadRad)/((2i)(2i-1))
return x

print('求めたcos(0°)=', Horner(math.radians(0),15))
print(' cos(0°)=', math.cos(math.radians(0)),'数学関数モジュールでの計算値\n')
print('求めたcos(30°)=', Horner(math.radians(30),15))
print(' cos(30°)=', math.cos(math.radians(30)),'数学関数モジュールでの計算値\n')
print('求めたcos(45°)=', Horner(math.radians(45),15))
print(' cos(45°)=', math.cos(math.radians(45)),'数学関数モジュールでの計算値\n')
print('求めたcos(60°)=', Horner(math.radians(60),15))
print(' cos(60°)=', math.cos(math.radians(60)),'数学関数モジュールでの計算値\n')
print('求めたcos(90°)=', Horner(math.radians(90),15))
print(' cos(90°)=',math.cos(math.radians(90)),'数学関数モジュールでの計算値\n')

試したこと

上記プログラムの作成

コメントを投稿

0 コメント