-
Equazioni e immagini
Il mio programma del quale riporto il listato, ha la funzione di modificando i sorgenti (ma come implementazione futura anche da form), di realizzare semplici rappresentazioni di equazioni di primo grado e semplici equazioni di secondo grado y=x^2. Purtroppo non riesco a implementare l'equazione x^2+y^2=1
Codice PHP:
<?
$width=800;
$height=600;
$image=imagecreate($width,$height);
header("Content-type: image/png");
$sfondo=imagecolorallocate($image,232,228,211);
$bianco=imagecolorallocate($image,255,255,255);
$grigiodx=imagecolorallocate($image,136,140,144);
$grigiosx=imagecolorallocate($image,201,206,211);
$grigioscuro=imagecolorallocate($image,171,176,181);
$nero=imagecolorallocate($image,0,0,0);
$blu=imagecolorallocate($image,0,0,255);
$rosso=imagecolorallocate($image,255,0,0);
$y=0;
$x=0;
for($count=0;$count!=$width*$height;$count++,$x=$x+0.0001){
$y=$x*$x;
imagesetpixel($image,400+$x,300-$y,$nero);
}
$y=0;
$x=0;
for($count=0;$count!=$width*$height;$count++,$x=$x-0.0001){
$y=$x*$x;
imagesetpixel($image,400+$x,300-$y,$nero);
}
//x+
imageline($image,$width/2,$height/2,$width,$height/2,$nero);
//y+
imageline($image,$width/2,$height/2,$width/2,-$width,$nero);
//x-
imageline($image,$width/2,$height/2,0,$height/2,$nero);
//y-
imageline($image,$width/2,$height/2,$width/2,$width,$nero);
imagepng($image);
imagedestroy($image);
?>
Grazie mille per l'aiuto.
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...!
-
Le "semplici rappresentazioni di equazioni di primo grado e semplici equazioni di secondo grado" si chiamano GRAFICI :D. Postaci l'immagine che ti esce, per avere un idea più chiara di ciò che non quadra (usa un sito di hosting o altervista stesso).
NB: Ti ricordo che è impossibile rappresentare OGNI punto della curva essendoci il limite fisico dei pixel.
Nello script qui sopra c'è solo y=x^2 vero?