Avatar billede dennism Nybegynder
05. november 2003 - 21:12 Der er 10 kommentarer og
1 løsning

PHP: Kubikrod

Jeg har f.eks. et ligning som denne:
r^3 = 10

Jeg skal have isololeret r, og til det skal jeg have kubik rod eller 3.-roden af 10. Hvilken PHP-funktion kan klare dette?
Avatar billede soreno Praktikant
05. november 2003 - 21:17 #1
potensopløftning.

kubikroden af et tal er det samme som talle i 1/3
qubicroot(10) = 10^(1/3)

http://dk2.php.net/pow
Avatar billede soreno Praktikant
05. november 2003 - 21:18 #2
Generelt gælder:
n'te_rod_af(10) = 10^(1/n)
Avatar billede dennism Nybegynder
05. november 2003 - 21:21 #3
Mange tak!
Avatar billede dennism Nybegynder
05. november 2003 - 21:25 #4
qubicroot() er ikke en kendt funktion på min server :(
Avatar billede soreno Praktikant
05. november 2003 - 21:27 #5
Nej, det er bare en notation - det er lidt svært at skrive 3. rod af et tal vha. asciitabllen.


Brug:
pow(10, 1/3);
Avatar billede dennism Nybegynder
05. november 2003 - 21:27 #6
Skal jeg så bruge:

pow(10,(1/3))*10

??
Avatar billede dennism Nybegynder
05. november 2003 - 21:29 #7
pow(10,1/3)*(10) giver 21.5443469003 og ikke 2,15443469 som det gerne skulle.. Hvorfor? Ved godt at jeg bare skal dividere med 10 for at det passer, men hvor er fejlen?
Avatar billede soreno Praktikant
05. november 2003 - 21:33 #8
Det kommer af at du ganger resultatet (kubikroden af 10) med 10.
Spørgsmålet er hvorfor mon du ganger med 10 ?

Kubikroden af 10 findes ved:
pow(10, 1/3);
Avatar billede dennism Nybegynder
05. november 2003 - 21:35 #9
Undskyld jeg spilder dig tid.. Mig der dummede mig ;)

Tusind tak for din hjælp ;)
Avatar billede soreno Praktikant
05. november 2003 - 21:38 #10
Det er skam ikke spild af tid - det er jo lige netop i sådan en situation du lærer noget.
Avatar billede dennism Nybegynder
05. november 2003 - 21:43 #11
;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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