ゲームを作りたい人のための ソースコード集

私がその日作った短めのソースを簡単な解説とともに載せていきます
ゲーム制作初心者にとって参考になるかもしれないソースが多いです


<< Pendulum Waves | main | トロコイド曲線 >>



テイラー展開

自然対数の底(ネイピア数)をテイラー展開を用いて求めるプログラムです。

 

 

gerr=0.0    ;誤差(error)

x=1.0        ;入力
num=20.0    ;項数
prc=0.0001    ;精度(precision)

seq=1.0        ;一般項
sum=seq        ;総和
val=expf(x)    ;自然対数の底
;テイラー展開の計算
repeat num,1:k=cnt
    seq*=x/k            ;漸化式
    sum+=seq            ;加算
    gerr=absf(sum-val)    ;誤差
    if gerr<prc{break}    ;誤差の判定
loop
mes""+sum    ;テイラー展開による値
mes""+val    ;関数による値
mes""+gerr    ;誤差

0
    posted by higashijugem 13:43comments(0)|-|


    この記事に対するコメント