Terribly in Need, Matlab...

Archived from the original Sajha.com — preserved as posted, replies can no longer be added here.
Start a New Discussion
Archived Post

Hello MatLab /C++ gurus out there,I tried to do it.. I couldn't. Please help me....

guchcha chor · Jan 27, 2010 8:58 PM · 15,066 views

3 Replies

Its in no way complete and hasn't been verified but should be enough of a pointer to get you in the right track if using Matlab: clear clc N = 2; e = 100; e1 = 10^-5; piii(1)= 1/0.75; while e >= e1 pii=0; for k=1:N piii1= ((-1)^(k+1))/(0.5*k-0.25); pii=piii1+pii; end piii(N)=pii; e=abs(piii(N)-piii(N-1))/piii(N-1); N=N+1; end On a second note you could tell the Prof., " I can use pi function of Matlab to get the damn number, why worry about doing the homework"

f22 · Jan 28, 2010 12:15 AM

Here is the code. It is perfectly running and does converge to 3.1416 for e=10^-8 with N= 63661979. Do the same for 10^-1 thru 10^-8. Hope you know how to make plots after this. Make sure the name of mat-file is pii.m and enjoy!!!! function pii clc N=2; pii=((-1)^2)/(0.5*1-0.25); e=1;   while e>=10^-8;     pii_old=pii;     k=N;     pii1= ((-1)^(k+1))/(0.5*k-0.25);     N=N+1;     pii=pii_old+pii1;     e=abs(pii-pii_old)/pii_old; end pii_old pii N e

santosh1984 · Jan 28, 2010 1:29 AM

Thank you very much F22 and Santosh1984. I was dying to get the right answer...Thank you

guchcha chor · Jan 28, 2010 12:03 PM

This conversation is preserved exactly as it was on the original Sajha.com and can't accept new replies.

Start a New Discussion

You might be interested in...

Recent Classifieds View all
Upcoming Events View all
Service Providers View all