L’espressione del grafico ricercato dal lettore si costruisce
applicando una opportuna traslazione e fattore di scala all’equazione
parametrica della circonferenza R(cos(t), sin(t)).
Si supponga, senza perdita di generalità
che R=1 e si consideri la Fig. 1.
Fig.1:
Costruzione della circonferenza avente per diametro la basedi un poligono
regolare inscritto in una circonferenza unitaria
Si vogliono costruire le n
equazioni delle circonferenze aventi centro C e raggio CB, metà della base del poligono regolare a n lati, inscritto nella circonferenza unitaria.
Inscrivendo un poligono ad n lati in una circonferenza, si ottengono n basi. Si supponga di numerare queste n basi con u parametro k=0,
1, …, n-1.
La fig. 1 mostra la circonferenza g(n,k) costruita sulla base di parametro k=2, dell’esagono regolare (n=6).
Il centro C della
circonferenza g(n,k) da determinare
è il punto medio del segmento AB.
I punti della base AB
si determinano applicando l’equazione della circonferenza unitaria
ai valori degli angoli DOA e
DOB, rispettivamente:

ottenute come multiplo dell’angolo al vertice del poligono
a n lati
![]()
da cui l’espressione dei punti A, B

Il centro della circonferenza g(n,k) è dato, quindi, dal punto medio del segmento A,B, ovvero

mentre il raggio della circonferenza è pari al seno dell’angolo
AOC (teorema dei seni applicato
al poligono regolare inscritto)
![]()
Possiamo quindi applicare la traslazione ed il fattore
di scala adatti all’equazione della circonferenza unitaria per ottenere
g(n,k):
in Mathematica:
p1[n_, k_]:={Cos[2*Pi*k/n],
Sin[2*Pi*k/n]}
p2[n_, k_]:={Cos[2*Pi*(k+1)/n],
Sin[2*Pi*(k+1)/n]}
c[n_, k_]:=(p1[n,k]+p2[n,k])/2
r[n_]:=Sin[Pi/n]
g[n_,k_]:=r[n]*{Cos[a],
Sin[a]}+c[n,k]
ove p1 e p2 corrispondono alle espressioni dei punti
A e B, rispettivamente.
Il tracciamento è ottenuto con l’istruzione
ParametricPlot[{{Cos[a], Sin[a]}, g[6, 2]}, {a, 0, 2*Pi}, AspectRatio->Automatic]
il cui risultato grafico è stato utilizzato come base
per la costruzione della Fig. 1.
Per risolvere il problema posto dal lettore occorre ancora
determinare gli estremi angolari per il tracciamento della circonferenza
g(n,k): abbiamo infatti bisogno di tracciare
n semicirconferenze per coprire
tutta la circonferenza unitaria.
Dalle proprietà geometriche degli angoli, si ottengono
gli estremi angolari
a1[n_, k_]:= Pi/2
+ (k*2*Pi/n+Pi/n)
a2[n_, k_]:=a1[n_,
k_]+Pi
con cui si tracciano gli n
rami del grafico cercato. Tracciando con angoli variabili tra a1[n_, k_] ed a2[n_,k_] si ottengono semicirconferenze
con la convessità rivolta verso l’origine; tracciando con angoli variabili
tra a2[n_,k_] e a1[n_,k_] si ottengono invece le concavità
rivolte verso l’origine.