Equazione di circonferenza per tre punti
Nel calcolo dell'equazione di una circonferenza passante per tre punti e una sua tangente gli algoritmi utilizzati in questa voce non sono dimostrati ma soltanto implementati, a favore del calcolo automatico, in apposite routine in Visual Basic; per le dimostrazioni si rimanda agli innumerevoli testi di geometria analitica in commercio.
L'equazione della circonferenza e il sistema risolutivo
modificaLa determinazione dell'equazione di una circonferenza per tre punti richiede la soluzione del sistema a tre incognite: discendente dall'equazione implicita della circonferenza[1]:
dove:
sono le coordinate dei tre punti di passaggio.
Il sistema è tedioso da risolvere; con l'impiego del file eseguibile disponibile su questa pagina il computo si svolge in frazioni di minuto e si può ripetere per innumerevoli valori delle coordinate di detti punti.
La schermata del file eseguibile
modificaLa schermata del file eseguibile, al lancio sul P.C, si presenta come mostrato in figura 1, in essa s'individuano:
- il tracciato cartesiano
- tre coppie di TextBox per l'inserzione delle coordinate di;
- un singolo TextBox per l'inserzione della scala del tracciato cartesiano
- tre pulsanti per:
-comando inserzione coordinate punti e loro tracciamento
-comando per il calcolo circonferenza e tracciamento
-comando per il calcolo tangente alla circonferenza per
- Indicazione dell'equazione della circonferenza, del centro e il valore del raggio.
- indicazione dell'equazione completa della retta tangente la circonferenza in
Esempio d'utilizzo del programma di calcolo
modificaIn questa sezione sono proposti due esercizi grafico numerici la cui risoluzione è basata sul file eseguibile contenuto in geo3 scaricabile all'indirizzo riportato nei collegamenti esterni.
In entrambi i casi si risolve il problema classico del calcolo e tracciamento di una circonferenza passante per 3 punti, con l'aggiunta del calcolo dell'equazione della tangente passante per uno di questi.
Esercizio proposto da G. Biondina
modificaIl primo esercizio, sviluppato da Biondina[2] è relativo ad una circonferenza passante per:
vediamo la procedura:
1) s'inseriscono nei TextBox in fondo a destra le coordinate dei te punti e un fondo scala FS = 10.
2) si preme il pulsante "Traccia punti" e si ottiene la schermata di figura 2 nella quale compaiono in rosso i punti voluti.
3) si preme il pulsante "Circonferenza" e compare, come mostrata in figura 3:
A fianco del tracciato passante per i punti inseriti viene scritta l'equazione della circonferenza con il dettaglio dei suoi coefficienti: delle coordinate del centro e la dimensione del raggio.
4) si preme il pulsante "Tang in P3" e compare la traccia della tangente con l'indicazione della sua equazione completa.
Dopo il 4° passo al quale ha seguito figura 4 si possono variare a piacere una o più ordinate lasciando le altre inalterate; dopo la ripetizione della procedura si ottengono così disposizioni geometriche diverse.
Esercizio per il coinvolgimento del fondo scala FS
modificaUn secondo esempio coinvolge una serie di punti con coordinate molto grandi:
In questo caso il fondo scala dovrà essere adattato ad un valore che risulti superiore, in valore assoluto, all'ordinata maggiore; nella serie dei valori sopra indicati l'ordinata più grande in valore assoluto è , questa può essere contenuta ponendo il fondo scala uguale a ricordando che in tal caso ciascuno dei quadretti del reticolo assume il valore di .
Inseriti i valori indicati e seguendo la procedura illustrata per l'esercizio precedente, dopo l'ultimo passo, si ottiene la schermata di figura 5.
Note
modificaGeneralmente i problemi scolastici di geometria analitica mostrano, in tutti i casi, l'impiego di numeri razionali (frazioni numeriche) o irrazionali (radici quadrate) per l'eleganza formale del testo; è naturale quindi che per il controllo dei risultati di un problema di tipo scolastico con l'analogo sviluppato con le nostre routine si dovranno trasformare i valori razionali o irrazionali esposti per il primo in valori decimali per il confronto con il secondo.
Bibliografia
modificaR.Ferrauto, Il problema geometrico e la geometria analitica, Editrice Dante Alighieri, Roma, 1980
C. Del Turco, La matematica con il personal computer –metodi matematici e grafici in Qbasic, Editrice MODERNA La Spezia, 1998.
N. Clemet Shmmas, Visual basic 6, Editrice Apogeo Milano, 1999
Don Inmann -B. Albrecht, Programmare in QuickBasic Editrice McGraw-Hill Italia , 1989