On part de la formule du cercle suivante :

 

R 2 ( x a ) 2 ( y b ) 2 = 0
 

Et d'un ensemble de n points. On cherche, R, a et b tels que :

 

i [ 1 ; n ] , R 2 ( x i a ) 2 ( y i b ) 2 = 0
 

On suppose qu'on a plus de 3 points et que l'équation suivante n'est donc pas résolvable.

 

On cherche donc plutôt à déterminer a, b et R de sorte à minimiser les εi.

 

ε i = R 2 ( x i a ) 2 ( y i b ) 2
 

ou après développement

 

ε i = R 2 a 2 x i 2 + 2a x i b 2 y i 2 + 2b y i
 

Le problème est donc de chercher a, b et R tels que

 

min ( i = 1 n E i ( a , b , R ) ) avec E i ( a , b , R ) = ε i ( a , b , R ) 2
 

Soit a, b et R tels que les dérivées partielles de

 

E ( a , b , R ) = i = 1 n E i ( a , b , R )
 

soient nulles soit le système S1 :

 

E a = 2 i = 1 n ( x i ε i ) + 2 a i = 1 n ε i = 0
 
E b = 2 i = 1 n ( y i ε i ) + 2 b i = 1 n ε i = 0
 
E R = 2R i = 1 n ε i = 0
 

R étant non nul, la troisième équation du système S1 équivaut à

 

i = 1 n ε i = 0
 

En injectant cette dernière égalité dans les 2 premières équations de S1, on obtient le système suivant :

 

i = 1 n ( x i ε i ) = 0
 
i = 1 n ( y i ε i ) = 0
 
i = 1 n ε i = 0
 

Si on développe tout ça, et après remise en forme, on obtient :

 

i = 1 n ( 2a x i 2 + 2b x i y i + x i ( R 2 a 2 b 2 ) x i 3 x i y i 2 ) = 0
 
i = 1 n ( 2a x i y i + 2b y i 2 + y i ( R 2 a 2 b 2 ) x i 2 y i y i 3 ) = 0
 
i = 1 n ( 2a x i + 2b y i + ( R 2 a 2 b 2 ) x i 2 y i 2 ) = 0
 

L'homme (ou la femme) avisé(e) que vous êtes ne manquera pas de répérer un petit système matriciel bien sympathique qu'il suffit d'inverser pour trouver a, b et R.

 

2 i = 1 n x i 2 2 i = 1 n x i y i i = 1 n x i 2 i = 1 n x i y i 2 i = 1 n y i 2 i = 1 n y i 2 i = 1 n x i 2 i = 1 n y i n a b c = i = 1 n ( x i 3 + x i y i 2 ) i = 1 n ( x i 2 y i + y i 3 ) i = 1 n ( x i 2 + y i 2 )
 

avec

 

c = R 2 a 2 b 2