Avatar billede maqhem Nybegynder
07. december 2005 - 07:34 Der er 26 kommentarer og
1 løsning

Pi med rigtig mange decimaler

Hej!

Jeg ved ikke hvor jeg ellers skulle have stildt dette spørgsmål, men jeg har længe gået og gruplet over, hvordan nogle mennesker kan finde frem til decimal no 1E. Det er jo sygeligt, og hér kan de ses, alle sammen, fra 1 til 1E:

http://3.141592653589793238462643383279502884197169399375105820974944592.com/

Og jeg giver gerne maksimum point til dén, der kan sige mig, hvordan jeg finder så mange decimaler (og selvfølgelig uden at søge på nettet og finde svaret :P)
Avatar billede maqhem Nybegynder
07. december 2005 - 07:35 #1
mine 1E skulle selvfølgelig have været 6E :)
Avatar billede maqhem Nybegynder
07. december 2005 - 07:42 #2
og til jer, som ikke ved det, er 6E det samme som 1 + 6 nuller, det vil sige 1.000.000, hvilket jo svarer til dét, de fleste foretrækker at kalde en million :)
Avatar billede erikjacobsen Ekspert
07. december 2005 - 07:48 #3
http://www.gutenberg.org/etext/50 skulle vist give lidt flere.
Skal du bruge det til noget? Noget om pi og beregning: http://www.246.dk/pi.html
Avatar billede dragonknight Juniormester
07. december 2005 - 11:20 #4
22/7
Avatar billede dragonknight Juniormester
07. december 2005 - 11:21 #5
Og det er ingen dato  :-)
Avatar billede Slettet bruger
07. december 2005 - 13:53 #6
Avatar billede dragonknight Juniormester
07. december 2005 - 14:21 #7
Der kan man se, men så var det en dato  ;-)
Avatar billede Slettet bruger
07. december 2005 - 19:05 #8
jepper :)
Avatar billede maqhem Nybegynder
07. december 2005 - 19:34 #9
Enten har I, ellers har jeg, misforstået. Dét jeg søger, er en måde hvortil jeg kan finde flere decimaler end hvad lommeregneren, google, windows-lommeregner og mange, mange andre lommeregnere kan finde. Min lommeregner er dén, jeg benytter mest, og den kan kun vise 10 cifre, det vil side 9 decimaler efter kommaet. Spørger jeg om PI "siger" den 3.141592654 - men vil jeg have flere decimaler, hvad gør jeg så?

Faktisk er PI et dårligt eksempel, for på lommeregneren er den på forhånd værende PI-værdi indtastet med 13 cifre, så hvis vi tager regnestykket 1012/336 i stedet for, er det bedre - hér siger den 3.011904762. Nu vil jeg så have de næste cifre, hvad ville så være en god metode?

Jeg har indtil nu prøvet med følgende:

1012/336  ->  t/n
t/n=3.011904762
((10^5)t-336(301190))/n=0.476190476  ->  ergo: t/n=3.01190476190476
((10^8)t-336(301190476))/n=0.19047619  ->  ergo: t/n=3.0119047619047619
MEN:
((10^10)t-366(30119047619))/n=0  ->  så kan min lommeregner sq ikke mere. Så har jeg prøvet, at lave funktionen på selve denne udregning, og så ser det ud som følger:
(((10^5)((10^8)t-336(301190476))-336(19047))/n=0.619047619  ->  :(

Denne udregning er udtænkt udelukkende af mig, det vil sige hjemmelavet, og det er jo nok grunden til, at den ikke helt duer. Findes der eventuelt en bedre måde?
Avatar billede maqhem Nybegynder
07. december 2005 - 19:37 #10
Jeg er detsuden kun 15 år, så lad lige være med, at give mig de sygeste formler :)

Men som sagt, kan I give en formel der holder, skal I få mine point!
Avatar billede maqhem Nybegynder
07. december 2005 - 19:42 #11
... men nej, jeg skal ikke bruge det til noget bestemt - ren og skær interesse for matematik (hvilket også betyder, at jeg ligger lidt frem for, hvad jeg "burde", så jeg forstår nok det meste. Bare ikke så god til integraleregning mere, det har jeg sørme glemt)
Avatar billede erikjacobsen Ekspert
07. december 2005 - 19:45 #12
Avatar billede maqhem Nybegynder
07. december 2005 - 20:23 #13
Tror ikke jeg er helt med... Dette forekommer mig helt naturligt og normalt:

160000000000 / 5
32000000000 / 1 = 32000000000
32000000000 /25
1280000000 / 3 = 426666666
1280000000/25
51200000 /5 = 10240000
51200000/25
2048000 /7 = 292571
2048000/25
81920 /9 = 9102
81920/25
3276 / 11 = 297
3276/25
131 /13 = 10
131/25
5 /15 = 0

32000000000-426666666+10240000-292571+9102-297+10 = 31583289578

Men dette:

40000000000 / 239
167364016 / 1 = 167364016
167364016/57121
2929 /3 = 976
2929 /57121 = 0

167364016 - 976 = 167363040

??? Hvor kommer disse tal fra?
Avatar billede maqhem Nybegynder
07. december 2005 - 20:23 #14
Er det sidste bare noget, som skal på?
Avatar billede erikjacobsen Ekspert
07. december 2005 - 20:31 #15
I den første udregner du
  4 * ArcTan(1/5) 
og i den anden
  ArcTan(1/239)

Fordi der er en formel:

  ArcTan(1) = 4 * ArcTan(1/5) - ArcTan(1/239)

Ret så lige en fejl:
ArcTan(x) = x - 1/3 * x^3 + 1/5 * x/5 ...
til
ArcTan(x) = x - 1/3 * x^3 + 1/5 * x^5 ...
Avatar billede maqhem Nybegynder
08. december 2005 - 07:56 #16
Jeg fik det til at du, da jeg satte min forige kode ind i PHP :) PHP styrer altså bare!!!

Tak for jeres interesse, men du skal nu have dine point alligevel :)
Smid et svar, erikjacobsen.
Avatar billede maqhem Nybegynder
08. december 2005 - 07:58 #17
fandt ud af, at 1012/336 bare er en fortsættelse af de samme decimaler ud i uendeligheden, så nu har jeg prøvet med 888/3393, og se hvor mange decimaler jeg allerede har:

0.26171529619805481874447391688770999115826702033598585322

Of jeg har kun arbejdet i 5-10 minutter på dette, og nu er hele scriptet stillet nogenlunde op, så nu kører det bare :)
Avatar billede erikjacobsen Ekspert
08. december 2005 - 08:24 #18
Jeg samler slet ikke på point, tak.
Avatar billede maqhem Nybegynder
08. december 2005 - 08:29 #19
hehe, jamen så vil jeg tillade mig at samle på point :)
Avatar billede larsholmgaard_dk Nybegynder
09. december 2005 - 00:31 #20
Lidt bonusinfo jeg kan huske vi fandt ud af på HTX:
355/113 giver faktisk først fejl på 7. decimal - skal det være en brøk med højere præcision, så skal vi op i 5-6 cifrede tæller og nævner. Det er cool nok at vide og betydeligt bedre en 22/7 som giver fejl allerede på 3. decimal.

Og zipper-znake, fortsæt du bare med at gå op i matematik og undersøg alt det, du har lyst til - det er fedt at se og det giver dig bare endnu større forståelse for matematikken, hvilket kun kan komme dig til gavn senere hen. Al respekt herfra.
Avatar billede larsholmgaard_dk Nybegynder
09. december 2005 - 00:33 #21
Prøv forresten også at hente programmet SuperPI:
http://www.computerbase.de/downloads/software/benchmarks/super_pi/

Der kan du selv sætte din computer til at generere pi med ekstremt mange decimaler.
Avatar billede maqhem Nybegynder
09. december 2005 - 07:06 #22
:)
Efter hvad de fleste andre siger, så er interessen spild - meget glad for, hvad du lige har sagt.

Angående linket, så kommer den bare frem med en download, to sekunder, og så er den væk. Åbner jeg så zip-filen er den tom (?)

Er det rigtigt?
Avatar billede maqhem Nybegynder
09. december 2005 - 07:49 #23
Faktisk er jeg ret sikker på, at min metode er ret god, jeg har fundet frem til alle de kommende decimaler på 355/113 også :) Sådan hér er de:

3.1415929203539823008849557522123893805309734513274336283185840707964601769911504424778761061946902654867256637168

og så starter de ellers forfra med 141592(...) :)
Avatar billede maqhem Nybegynder
09. december 2005 - 07:50 #24
well, sådan hér så:

3.14159292035398230088495575221238938053097345
1327433628318584070796460176991150442477876106
1946902654867256637168
Avatar billede larsholmgaard_dk Nybegynder
09. december 2005 - 10:06 #25
Zipfilen skulle da ikke gerne være tom - ellers prøv at søge efter "super pi" på Google. Man bruger primært programmet til at teste en computers talknuserevne på fx. at regne sig frem til 1 million decimaler i PI.

Og nej, din interesse er bestemt ikke spildt. Man lærer gevaldigt meget bedre, hvis man kan se det sjove i at jonglere rundt med tal og forstå forskellige principper på en inspirerende måde. Fortsæt du bare! :-)
Avatar billede maqhem Nybegynder
09. december 2005 - 13:47 #26
fandt en anden en. Hold da op den kan regne mange ud, og så på så kort tid :o

Jeg er vildt imponeret!
Avatar billede maqhem Nybegynder
09. december 2005 - 13:48 #27
Men jeg kan jo næsten ikke lade være med at spørge om, hvordan de har gjordt? Er hvert eneste decimal rigtig?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester