LOG-Rechnung

Danielku15

Erfahrenes Mitglied
Hallo.

Ich hab eine Frage an euch. Und zwar soll ich ein Script schreiben dass die Halbwertszeit eines Atoms berechnet. Um dies zu berechnen muss ich die Log-Funktion einbauen(auf den Texas Instruments Taschenrechner drauf). Wie kann ich so eine Rechnung in ein PHP-Script einbauen. Die Formel die ich berechnen muss sieht so aus:
.....log zahl1/(zahl1/2)
n= ---------------------------
.....log (1-prozent/100)

ich hoffe ihr könnt mir helfen.

mfg danielku15
 
Versuch mal folgendes:
PHP:
<?php
	$zahl1 = 1;
	$zahl2 = 2;
	$prozent = 100;

	$n = log10($zahl1/($zahl1/2)) / log10(1-$prozent/100);

	echo $n;
?>
Es ist doch der Logarithmus zur Basis 10 gemeint, oder?
 
Zuletzt bearbeitet:
Hi!

Kurz mal ein wenig off-topic:
Das hier: $zahl1/($zahl1/2) kannst du doch problemlos kürzen:

Code:
                   x            x * 2  
x / (x / 2) = ------------ = ----------- = 2
                 x / 2            x
(mit Zahl1 = x)

Mamphil
 
So jetzt hab ich das nächste Problem.
Er bringt mir die Fehlermeldung dass eine Division durch Null sei aber ich finde keine Fehler.
hier mal der Komplette Code.
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>HWZ Rechner</title>
</head>
<?php
$anfang = $_GET['anfang'];
$wert2 = $_GET['wert2'];
$zeit = $_GET['zeit'];

$p1 = ($wert2*100)/$anfang;
$p = 100-$p1;
$n = (log(($anfang/2)/$anfang)/ log(1-$p/100));
$e = $anfang*(1-($p/100))^$n;
$hwz = $n*$zeit;

?><body>
<form name="form1" method="post" action="hwz2.php">
  <p>Halbwertszeitrechner</p>
  <p>Anfangswert:</p>
  <p>
    <input name="anfang" type="text" id="anfang">
</p>
  <p>2.Wert</p>
  <p>
    <input name="wert2" type="text" id="wert2">
</p>
  <p>Zeit f&uuml;r den 1. Zerfall</p>
  <p>
    <input name="zeit" type="text" id="zeit">
</p>
  <p>Die HWZ lautet:</p>
  <p>
    <?php echo $hwz; ?>
    </p>
  <p>

</p>
  <p>
    <input type="submit" name="Submit" value="Berechnen">
</p>
</form>
</body>
</html>
 
Zurück