1000)){ $dur=200; } # Parameter k,l if(isset($_GET['k'])) { $kw=$_GET['k']; } else { $kw=2*M_PI/$dur; #$kw=$kw*$kw*100; $kw=1; } if(isset($_GET['l'])) { $lw=$_GET['l']; } else { $lw=$kw*mt_rand(-1000,10000)/1000; #$lw=10*$kw; #$lw=-1; } # Wechselwirkungsradius if(isset($_GET['w'])) { $wwr=$_GET['w']; } else { $wwr=mt_rand(10,50)/100; } if(isset($_GET['x1'])) { $x10=$_GET['x1']; } else { $x10=(2*mt_rand(0,1)-1)*mt_rand(400,600)/1000; } if(isset($_GET['v1'])) { $v10=$_GET['v1']; } else { $v10=0; } if(isset($_GET['x2'])) { $x20=$_GET['x2']; } else { $x20=(2*mt_rand(0,1)-1)*mt_rand(400,600)/1000; } if(isset($_GET['v2'])) { $v20=$_GET['v2']; } else { $v20=0; } if(isset($_GET['y1'])) { $y10=$_GET['y1']; } else { $y10=(2*mt_rand(0,1)-1)*mt_rand(400,600)/1000; } if(isset($_GET['w1'])) { $w10=$_GET['w1']; } else { $w10=0; } if(isset($_GET['y2'])) { $y20=$_GET['y2']; } else { $y20=(2*mt_rand(0,1)-1)*mt_rand(400,600)/1000; } if(isset($_GET['w2'])) { $w20=$_GET['w2']; } else { $w20=0; } # Anzahl der Animationspunkte $anz=2000; # Faktor-Ausdehnung: $pathfak=600; # Funktion definieren function funcdgl ($t,$x1,$v1,$x2,$v2,$y1,$w1,$y2,$w2,&$ax1,&$ax2,&$ay1,&$ay2) { global $kw, $lw, $maxr, $wwr; if (($wwr==0) or ($lw==0)) { # Zentralpotential harmonisch $ax1=-$kw*$x1; $ax2=-$kw*$x2; $ay1=-$kw*$y1; $ay2=-$kw*$y2; } else { # Abstoßung gegenseitig: $dx=$x1-$x2; $dy=$y1-$y2; $r=sqrt($dx*$dx+$dy*$dy); #$maxr=max($maxr, $r); $rr= $r/$wwr*M_PI; if ($r==0) { $rf=1; } elseif ($rr"; # und jetzt das Dokument ?> Zwei Objekte in Potential (2) Harmonisches Zentralpotential und lokal begrenzte Wechselwirkung zwischen den Objekten. Parameter k steht für die Stärke des Zentralpotentials, l für die Wechselwirkung, also negatives l ergibt eine attraktive Wechselwirkung. w steht grob für die Begrenzung des Wechselwirkungsabstandes. Animation stoppen " xlink:title="fortsetzen"> " xlink:title="Neu starten und dann jeweils nach Ablauf der Animation automatisch neu starten (muß nicht bei allen Darstellungsprogrammen funktionieren)"> " xlink:title="Neue Animation starten, weiteren automatischen Neustart unterbinden"> O H 2022