[php] tot 5000 cijfers achter de komma

Pagina: 1
Acties:
  • 104 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 17-09 17:39
Weet iemand of je met php tot 5000 cijfers achter de komma kan komen en zo ja hoe? Of kan dat veel beter in een andere ttaal?

Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

bcmath

Acties:
  • 0 Henk 'm!

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 07-10-2022
Uit je vraag zou ik opmaken dat je eerder op zoek bent naar decimale berekeningen dan naar floating point getallen met een achtelijk grote nauwkeurigheid.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Acties:
  • 0 Henk 'm!

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 17-09 17:39
ik zoek idd naar een decimale nauwkeurigheid. Alleen is de phpmanual kapoet dus weet iemand hoe bcmath werkt?

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

http://www.php.net/manual/en/index.php/cs/de/ref.bc.php
Table of Contents
bcadd — Add two arbitrary precision numbers
bccomp — Compare two arbitrary precision numbers
bcdiv — Divide two arbitrary precision numbers
bcmod — Get modulus of an arbitrary precision number
bcmul — Multiply two arbitrary precision number
bcpow — Raise an arbitrary precision number to another
bcscale — Set default scale parameter for all bc math functions
bcsqrt — Get the square root of an arbitrary precision number
bcsub — Subtract one arbitrary precision number from another

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

gomaster schreef op 09 december 2002 @ 15:20:
ik zoek idd naar een decimale nauwkeurigheid. Alleen is de phpmanual kapoet dus weet iemand hoe bcmath werkt?

Je kan ook in de 'bc' omgeving zelf rekenen, als je dus niet perse een scriptende omgeving nodig hebt, maar domweg wat uit wilt rekenen is dat prima.

Verder kan je eventueel ook Java gebruiken met zijn BigInteger.

bcmath is denk ik uitgebreider en daardoor handiger, want die ondersteund willekeurig lange getallen voor en achter de komma (ok, er zijn wel limitaties, maar niet echt dat je zegt dat je er niks door kan uitrekenen :P )

Acties:
  • 0 Henk 'm!

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 07-10-2022
ACM: Verder kan je eventueel ook Java gebruiken met zijn BigInteger.
BigDecimal bedoel je natuurlijk ... Overigens is de huidige BigDecimal ook niet goed: die ondersteunt in feite geen decimale berekeningen. IBM heeft een alternatief die het wel goed doet. Er loopt een JSR om deze op te nemen in Java ter vervanging van de huidige BigDecimal, maar om een of andere reden schiet dat geloof ik niet zo op...

C# heeft zelfs een decimal primitieve, wat ik zeker 1 van de positieve punten vind.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Acties:
  • 0 Henk 'm!

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 17-09 17:39
Bedankt, die bcmath functies werken perfect!

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Nu online
Wat ga je er eigenlijk mee berekenen? 5000 cijfers achter de komma is wel erg precies.

Acties:
  • 0 Henk 'm!

Verwijderd

pi ofzow ?

Acties:
  • 0 Henk 'm!

  • pachacuti
  • Registratie: Januari 2002
  • Laatst online: 14-09 12:40

Acties:
  • 0 Henk 'm!

  • FireFoz
  • Registratie: Juni 2001
  • Laatst online: 18-06 08:40

Leef lekker in het nu, er is niks anders


Acties:
  • 0 Henk 'm!

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

is een programma als maple/mathcad niet handiger...

Steun Elkaar, Kopieer Nederlands Waar!

Pagina: 1