In the first part of the code, plot the approximation of π as a function of N, the number of terms in the series, for N between 1 and 15. The function to be used is (pi^2-8)/16=Summation(n=1:N)(1/((2n-1)^2*(2n+1)^2))
1 次查看(过去 30 天)
显示 更早的评论
I basically do not have any idea how to start. any help would be appreciated.
1 个评论
Walter Roberson
2013-10-26
How would you calculate the approximation of Pi if N is 1? How would you calculate it if N is 2? How would you plot the approximations?
回答(1 个)
Jie
2013-10-26
编辑:Jie
2013-10-26
wish this could help.
% the formula could be rewrote as pi=sqrt(sum(16/((2*n-1)^2*(2*n+1)^2)+8)
N=[1:15, 20, 30];
my_pi=[];
for n=N
x=1:n;
tmp=sqrt(sum(16./((2*x-1).^2.*(2*x+1).^2))+8);
my_pi=[my_pi, tmp];
end
figure;h=axes('color',[.5,.5,.9],'fontangle','italic','fontname','Times New Roman','xcolor',[0,0,.7]);hold on; grid on,
plot(N,my_pi)
title('approcimation of \pi')
2 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!