Visualizzazione risultati 1 fino 2 di 2

Discussione: Equazioni e immagini

  1. #1
    Guest

    Smile 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...!
    Ultima modifica di dementialsite : 04-05-2007 alle ore 19.31.30

  2. #2
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    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?
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •