Matematik
Maple
Svar #1
17. december 2002 af SP anonym (Slettet)
Svar #2
17. december 2002 af 404error (Slettet)
pidecimal:=proc();
> Digits := 3;
> i:=0;
> while 4*sum((-1.)^j/(2.*j+1),j=0..i)<>3.14 do
> i:=i+1;
> od;
> print(i+1);
> end proc;
Svar #3
17. december 2002 af SP anonym (Slettet)
10^{-10} = 4/(2*n+1)
=>
n = 2^{10}
Det vil nok tage et par timer med fortran og 600 mhz.
Svar #4
17. december 2002 af SP anonym (Slettet)
Hvad hvis jeg nu ønsker at bruge Gauss' formel som er.
pi/4 = 12arctan(1/18)+
8arctan(1/57) - 5arctan(1/239)
Svar #5
17. december 2002 af SP anonym (Slettet)
Hvad hvis jeg nu ønsker at bruge Gauss' formel som er.
pi/4 = 12arctan(1/18)+
8arctan(1/57) - 5arctan(1/239)
Svar #7
17. december 2002 af 404error (Slettet)
Hvis du har problemer med at eksekvere proceduren, så HUSK, at alle ">" skal fjernes. Koden skal bare stå linie for linie inde i maple i EN eksekveringsblok.
Hvis du vil anvende en anden formel, er det naturligvis muligt - men er det tilrådeligt? Konvergerer Gauss hurtigere; fordi umiddelbart vil jeg bare tro, at det forlænger din beregningstid (tre rækker skal udregnes i stedet for én)
vh,
Anders
Svar #8
18. december 2002 af SP anonym (Slettet)
Skriv et svar til: Maple
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.
