circle through 3 points equation

9 visualizaciones (últimos 30 días)
Ahmad Alhaj Jnaid
Ahmad Alhaj Jnaid el 20 de Jun. de 2021
Editada: Matt J el 20 de Jun. de 2021
Hi, i have an exercise for the university.
Through three points A, B, C ∈ R2 that do not lie on a straight line can be exactly one circle lay. Circle center M and radius r can be calculated using a linear 3 × 3 system of equations u1 := m(1)^2 + m(2)^2 -r^2 ; u2 := 2m(1) and u3 := 2m(2)
u1 − a1u2 − a2u3 = −a1^2 − a2^2
u1 − b1u2 − b2u3 = −b1^2 − b2^2
u1 − c1u2 − c2u3 = −c1^2 − c2^2
m1 = u2/2 ,
m2 = u3/2
r =sqrt( m1^2 + m2^2 − u1)
How can i write the function and what shold i do?

Respuestas (2)

Image Analyst
Image Analyst el 20 de Jun. de 2021

Matt J
Matt J el 20 de Jun. de 2021
Editada: Matt J el 20 de Jun. de 2021
You can use circularFit() from this File Exchange submission
fitobj=circularFit([A(:),B(:),C(:)])

Categorías

Más información sobre Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by