Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema di trigonometria con valori esadecimali
Forum - C# / VB.NET - Problema di trigonometria con valori esadecimali

Avatar
cesco_fran (Normal User)
Rookie


Messaggi: 25
Iscritto: 26/12/2007

Segnala al moderatore
Postato alle 20:07
Sabato, 23/01/2010
Come da titolo, sto cercando di fare un form che dia il risultato di una formula:

Vorrei avere i risultati (sono 2) dell'incrocio di due circonferenze, inserendo il raggio e la posizione del centro delle due circonferenze.

Conosco la formula ma non so come svilupparla nel codice, come si può fare?

Grazie a tutti. :)

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6385
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 21:51
Sabato, 23/01/2010
E l'esadecimale cosa c'entra? Il problema è l'applicazione della trigonometria?

Stai facendo confusione ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
cesco_fran (Normal User)
Rookie


Messaggi: 25
Iscritto: 26/12/2007

Segnala al moderatore
Postato alle 22:54
Sabato, 23/01/2010
No, forse non mi sono spiegato bene io.

I dati inseriti sono in formato esadecimale (la posizione del centro delle due circonferenze), solo il raggio è in formato decimale.

Devo fare un form con 6 textbox (dove andrò a inserire le posizioni x e y dei due centri di circonferenza + i 2 raggi)

Cliccando un pulsante devo avere in 2 label i due punti di incrocio.

Ultima modifica effettuata da cesco_fran il 23/01/2010 alle 22:56
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 12:05
Lunedì, 25/01/2010

PM Quote
Avatar
cesco_fran (Normal User)
Rookie


Messaggi: 25
Iscritto: 26/12/2007

Segnala al moderatore
Postato alle 14:08
Martedì, 26/01/2010
Riformulo:
Io ho due posizioni (punto 1 e punto 2) che mi indicano il centro (x,y) di due circonferenze (in formato esadecimale).
Ho anche due raggi (formato decimale) delle due circonferenze.

Mettendo a sistema (*) le equazioni delle due circonferenze, avendo i dati sopra elencati, posso trovare i 2 punti di intersezione delle due circonferenze (punto A e punto B)

(*)http://www.cpdm-td.unina.it/ud/11/Teoria/Intersezione%20di ...

L'idea che avevo era quella di fare un form dove inserendo i vari dati (in delle textbox), ricevo come risultato le due posizioni (x,y) in due label (uno per il punto A, uno per il punto B)

Non riesco minimamente a capire come fare, qualcuno riesce ad aiutarmi?

Grazie.

Ultima modifica effettuata da cesco_fran il 26/01/2010 alle 14:09
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:34
Mercoledì, 27/01/2010
Se non riesci a capire come fare, studia i sistemi di equazioni... Perchè l'unico problema è quello. Se risolvi il sistema, hai la formula che ti fornisce tutti i dati necessari.

Risolvendo il sistema proposto nel link, se non ho sbagliato i calcoli, dovrebbe risultare:
http://img521.imageshack.us/img521/186/formulae.jpg
Dove delta a = a - a', e gli altri pure.
Avendo y sarà facile poi dedurre x.

PM Quote