MATLABで1/4 + 1/16 + 1/64 + 1/256 + ⋯=1/3を計算する

MATLAB/simulink

今回は

\begin{align}
\frac{1}{2^2} + \frac{1}{2^4} + \frac{1}{2^6} + \frac{1}{2^8} + \cdots &=\frac{1}{3}
\end{align}

をMATLABで計算してグラフで確認する。


結果

コード

N=10;
f1=ones(1,N);
f2=ones(1,N).*1/3;
a=2.*(1:1:N);

f1(1,1)=1/2^a(1,1);

for i=2:1:N
    f1(1,i)=f1(1,i-1)+1/2^a(1,i);
end

figure;
plot(f1)
hold on 
plot(f2)

コメント

タイトルとURLをコピーしました