TAG
MENU
« Se il mio compagno è lib... | End of Session » |
Salve, la sessione di esami è appena iniziata e lo stress è già alle stelle. :(
Per prepararmi al meglio all'imminente esame di Laboratorio di Interazione ho preparato una piccola applicazione.
Dr Func è un disegnatore delle principali funzioni trigonometriche (seno, coseno, tangente e arcotangente).
Disegnare una funzione è molto semplice, basta selezionere il radiobutton ad essa associata , selezione il colore mediante la combobox e fare click su Draw. Vi verrà chiesto un moltiplicatore, ovvero una costante per cui bisogna moltiplicare la funzione (di default è 100).
La funzione che sarà disegnata sarà dunque (ponendo c come moltiplicatore)
c*f(x)
dove f(x) può essere sin(x), cos(x), tan(x), atan(x).
se ad esempio selezioniamo sin(x) come funzione, WHITE come colore e 100 come moltiplicatore nel riquadro nero (che è l'immagine) sarà disegnata una sinusoide bianca che varia nell'intervallo [-100,100].
Il Moltiplicatore può essere negativo.
In basso a destra (sotto il pannello di controllo) è presente una legenda che elenca l'intervallo delle variabili x e f(x)=y, e tutte le funzioni disegnate.
E' possibile visualizzare gli assi cartesiani selezionando View -> Axis, è possibile modificare la grandezza dell'imagine (e quindi l'intervallo dei valori x e f(x)=y) selezionando Edit->Image Size.
Il centro dell'immagine sarà sempre l'origine O.
E' possibile salvare l'immagine (File->Save/Save As), oppure crearne una nuova.
Ovviamente il codice è più interessante dell'applicazione stessa.
Ecco il link ai sorgenti ed ai binari.
http://www.mytwocent.it/appunti.php?action=28
A presto!
Dario
CERCA IN QUESTO BLOG
ULTIMI COMMENTI
Inviato da: dariospy
il 03/04/2009 alle 15:33
Inviato da: Giorgio
il 03/04/2009 alle 10:42
Inviato da: Smò
il 26/03/2009 alle 23:26