circle through 3 points equation

9 vues (au cours des 30 derniers jours)
Ahmad Alhaj Jnaid
Ahmad Alhaj Jnaid le 20 Juin 2021
Modifié(e) : Matt J le 20 Juin 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?

Réponses (2)

Image Analyst
Image Analyst le 20 Juin 2021

Matt J
Matt J le 20 Juin 2021
Modifié(e) : Matt J le 20 Juin 2021
You can use circularFit() from this File Exchange submission
fitobj=circularFit([A(:),B(:),C(:)])

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by