|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2004
Città: Catania
Messaggi: 697
|
[JAVA] Disegnare una curva
Devo disegnare la curva ƒ(x) = 0.00005 x^3 - 0.03 x^2 + 4x + 200, con x che va da 0 a 400, tracciando 100 segmenti di linea per collegare i punti (x, ƒ(x)) e (x + d, ƒ(x + d)), con x che varia da xMIN a xMAX e d = (xMAX - xMIN) / 100.
Qualcuno potrebbe aiutarmi? Ho costruito un frame che visualizza un componente che dovrebbe disegnare la curva dopo aver costruito un oggetto della classe "Curve", ma non ho idea di come impostare il metodo "draw" della stessa.
__________________
Microcool Banchetto 101 - SilverStone ST1500 - EVGA X58 Classified 4-Way SLI - Intel Core i7 980X Extreme Edition - 6GB DDR3 Corsair Dominator GT 2000C8 Ultima modifica di Ghneuma : 03-04-2008 alle 19:05. |
![]() |
![]() |
![]() |
#2 | |
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
Quote:
EDIT: ora dovrebbe andar bene :P,spero ihih Codice:
x -> 0 y -> 0 oldy -> F(x) //calcolo gia la F(x) per il primo punto cosi disegna subito //calcolando il secondo a inizio ciclo loop x from 4 to 399(se sono 400 punti) y ->F(x) disegni la linea da x-4,oldy a x,y oldy -> y x->x+4 Ultima modifica di m.distrutti : 03-04-2008 alle 22:18. |
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
Xpoint in realta sarebbe la y quindi in realta dovresti tener conto quando la calcoli di mantenere quella vecchia per tracciare la linea cmq vabbe poi lo sistemi te l'algoritmo che rivedendolo e' un po sbagliato il mio
![]() EDIT: editato il post precedente Ultima modifica di m.distrutti : 03-04-2008 alle 22:19. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:35.