ガンマ関数を使えば階乗を一般化でき便利である。
\begin{align}
\Gamma(n+1)=n!
\end{align}
今回は\(n!\)となる\(x\)の値をmatlabを使って求める。
n=8256;
f=@(x) abs(n-gamma(x));
x0=3;
x=fminsearch(f,x0);
gamma(x)
プログラムではfminsearchを使っているので、いずれ使用しない形に書き改める。
ガンマ関数を使えば階乗を一般化でき便利である。
\begin{align}
\Gamma(n+1)=n!
\end{align}
今回は\(n!\)となる\(x\)の値をmatlabを使って求める。
n=8256;
f=@(x) abs(n-gamma(x));
x0=3;
x=fminsearch(f,x0);
gamma(x)
プログラムではfminsearchを使っているので、いずれ使用しない形に書き改める。
コメント