Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pierwiastek trzeciego stopnia ?
Forum PHP.pl > Forum > PHP
evo
Witam,

W jaki sposob wyciagnac pierwistek trzeciego stopnia w php?
drugiego jest funkcja sqrt() a trzecige nie ma sad.gif

Wiem ze logarytmami mozna jakos obliczyc lecz ja nie wiem jak sad.gif Prosil bym kogos o podanie mi wzoru w jaki sposob to zrobic.

Z gory dziekuje i pozdrawiam
evo
kszychu
1. funkcja md5()
2. funkcja pow() i wykładnik = 1/stopień pierwiastka.
----------------------
No tak moja kulpa; oczywiście Scanner ma racje, wykładnik ułamkowy a nie ujemny. Żeby nie szerzyć herezji poprawiam wypowiedź powyżej.
scanner
Pierwsiatek dowolnego stopnia z liczby X to liczna X podniesiona do potęgi 1/stopien, ergo:[php:1:4a5c52c0f0]<?php
function pierwiastek( $liczba, $stopien)
{
return pow( $liczba, (1/$stopien ));
}
?>[/php:1:4a5c52c0f0]

Update:
kszychu: ujemny, czy odwrotność, bo ja do szkół dawno chodziłem i mogłem się walnąc?
nexis
[php:1:aa3dd9ba84]<?php
// wycinek z php MANUAL

// Next part to generate a random salt with letters and/or numbers
mt_srand((double)microtime()*1000000);
$chars = array_merge(range('a','z'),range('A','Z'),range(0,9));
for($i=0;$i<2;$i++)
{
$salt .= $chars[mt_rand(0,count($chars)-1)];
}
// Salt $salt created
// Now add the user
$passwords[$newuser] = crypt($newpass,$salt);
// Now the array $passwords contains the existing users and (encrypted) passwords from the file and the new user (and the encrypted password).
?>[/php:1:aa3dd9ba84]

Tzn., że kodowanie hasła dla htpasswd odbywa się przy pomocy losowo wygenerowanego ciągu $salt? 8O
tsharek
odwrotność. bodajże ujemnny sprawiało że wynik był odwrotny:) ale namieszane:)

2^(1/4)= pierwiastek 4 stopnoa z 2

2^(-4)= 1/(2^4)

tak mi się wydaje z tego co pamiętam:)
evo
Cytat
Pierwsiatek dowolnego stopnia z liczby X to liczna X podniesiona do potęgi 1/stopien, ergo:[php:1:bee24227a2]<?php
function pierwiastek( $liczba, $stopien)
{
return pow( $liczba, (1/$stopien ));
}
?>[/php:1:bee24227a2]

jest tak jak mowisz winksmiley.jpg dzieki!
Dabroz
2 ^ (1/2) == sqrt(2)
2 ^ (1/3) == pierw. trzeciego stopnia z dwoch

a 2 ^ -2 == 1/(2^2)
kszychu
Cytat
2 ^ (1/2) == sqrt(2)
2 ^ (1/3) == pierw. trzeciego stopnia z dwoch

a 2 ^ -2 == 1/(2^2)


Popatrz dwa posty wyżej, zanim umieścisz gdzieś kolejne rewelacje tego typu...
Proponuje EOT.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.