Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] Disegnare funzioni goniometriche
Forum - C# / VB.NET - [C#] Disegnare funzioni goniometriche

Avatar
balto (Ex-Member)
Rookie


Messaggi: 44
Iscritto: 03/11/2009

Segnala al moderatore
Postato alle 15:09
Martedì, 04/05/2010
Salve ragazzi sto cercando di realizzare un programma con cui disegnare le funzioni goniometriche (seno, cose, tangente, ecc) e che restituisca anche informazioni riguardo la funzione inserita. Disegnare una funzione semplice del tipo "y = senx(x)" è semplice, ma come dovrei fare per disegnare funzioni piu complesse del tipo "y = sen^2(x) + cos(x)" ?? E poi, come posso ricavare dominio e codominio del funzione inserita? Grazie


Importante è ricordare, ma più importante è dimenticare.
(Rainer Maria Rilke)
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 966
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 18:50
Martedì, 04/05/2010


Nulla va più veloce della luce, quindi rilassati.
PM Quote
Avatar
balto (Ex-Member)
Rookie


Messaggi: 44
Iscritto: 03/11/2009

Segnala al moderatore
Postato alle 20:25
Martedì, 04/05/2010
grazie per la risposta Marco, tuttavia non ho trovato nulla che potesse essermi utile..so come utilizzare la classe Graphics...piuttosto mi chiedo che ragionamento e quindi procedimento c'è da fare per arrivare al disegno di una funzione goniometrica un pò piu complessa, come scritto nel primo post, grazie =)


Importante è ricordare, ma più importante è dimenticare.
(Rainer Maria Rilke)
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 966
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 21:20
Martedì, 04/05/2010
Per prima cosa definisci i valori massimi e minimi sugli assi x e y, quiddi da essi ricavi la scalada applicare al grafico.

Suddividi l' assa x in tanti piccoli sottointervalli, e per ognuno di essi calcola corrispondente coordinata y.

Infine unisci i vari punti mediante il metodo DrawLine o DrawLines.


Nulla va più veloce della luce, quindi rilassati.
PM Quote
Avatar
balto (Ex-Member)
Rookie


Messaggi: 44
Iscritto: 03/11/2009

Segnala al moderatore
Postato alle 21:27
Martedì, 04/05/2010
ok ci proverò, grazie Marco =)


Importante è ricordare, ma più importante è dimenticare.
(Rainer Maria Rilke)
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 12:35
Mercoledì, 05/05/2010


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote