bonjour tlm,
simple question de base: comment on fait en php pour faire la racine n-ième d'un nombre ?
Par exemple comment faire la racine quatrième de 81 (qui donne 3) ?
Donc ici le contraire de 3 exposant 4... *-)
Merci
Pierre
à l'huileallô ?
$str='4^3';
$str=preg_replace('#(\d+)\^(\d+)#','bcpow($1,$2)',$str);
echo $str;
après ça reste une chaine et non plus une fonction.Code : Tout sélectionner
x(n+1)=(a/(x(n)^(k-1))+x(n))/2
<?php
//Données à calculer
$x = 27;
$n = 3;
//Fonction n° écrite sous forme logique
$str = "$x^1/$n";
//Pour calculer la racine n° vaut mieu utiliser la forme exponentielle
//x ^1/n = exp( log(x) / n )
echo "<p>$str = ".exp(log($x)/$n);
?>