N88-BASICでネイピア数 (4回目)
2022/8/15(木)
N88-BASICでネイピア数 (4回目)
ネイピア数e(Napier's constant)
ex = lim[n→∞] (1 + x/n)n
を変形する
(a + b)n = ΣnCian-ibi [i = 0~n] と
nCr = n(n-1)…(n-r+1)/r! より
(1 + x/n)n
= ΣnCi(x/n)i [i = 0~n]
= 1 + n (x/n) + n(n-1)/2! (x/n)2
+ n(n-1)(n-2)/3! (x/n)3 + …
= 1 + x + (n-1)/2! (x/n) + (n-1)(n-2)/3! (x/n)2 + …
= 1 + x + (n-1)/2! (x/n) + (n2-3n+1)/3! (x/n)2 + …
= 1 + x + {1/2! - 1/(2!n)}x2
+ {1/3! - 3/(3!n) + 1/(3!n2)}x3 + …
= 1 + x + x2/2! + x3/3! + … (n→∞)
= x0/0! + x1/1! + x2/2! + x3/3! + … (n→∞)
lim[n→∞] (1 + x/n)n
= Σ(1/k!)xk [k = 0~∞]
結果
ex = lim[n→∞] (1 + x/n)n = Σ(1/k!)xk [k = 0~∞]
プログラムではmを入力し
ex = lim[n→∞] (1 + x/n)n ≒ Σ(1/k!)xk [k = 0~m]
の計算結果を表示しています
追記
ex はexp(x)とも表記し
BASICではexp(x)を使用しaxはa^xと記述します
VL,NL,XL-BASICとblg~.zip(napi004.bas)は
以下のリンク)からダウンロードできます
N88-BASICでネイピア数 (4回目)
ネイピア数e(Napier's constant)
ex = lim[n→∞] (1 + x/n)n
を変形する
(a + b)n = ΣnCian-ibi [i = 0~n] と
nCr = n(n-1)…(n-r+1)/r! より
(1 + x/n)n
= ΣnCi(x/n)i [i = 0~n]
= 1 + n (x/n) + n(n-1)/2! (x/n)2
+ n(n-1)(n-2)/3! (x/n)3 + …
= 1 + x + (n-1)/2! (x/n) + (n-1)(n-2)/3! (x/n)2 + …
= 1 + x + (n-1)/2! (x/n) + (n2-3n+1)/3! (x/n)2 + …
= 1 + x + {1/2! - 1/(2!n)}x2
+ {1/3! - 3/(3!n) + 1/(3!n2)}x3 + …
= 1 + x + x2/2! + x3/3! + … (n→∞)
= x0/0! + x1/1! + x2/2! + x3/3! + … (n→∞)
lim[n→∞] (1 + x/n)n
= Σ(1/k!)xk [k = 0~∞]
結果
ex = lim[n→∞] (1 + x/n)n = Σ(1/k!)xk [k = 0~∞]
プログラムではmを入力し
ex = lim[n→∞] (1 + x/n)n ≒ Σ(1/k!)xk [k = 0~m]
の計算結果を表示しています
追記
ex はexp(x)とも表記し
BASICではexp(x)を使用しaxはa^xと記述します
VL,NL,XL-BASICとblg~.zip(napi004.bas)は
以下のリンク)からダウンロードできます