circle through 3 points equation

9 Ansichten (letzte 30 Tage)
Ahmad Alhaj Jnaid
Ahmad Alhaj Jnaid am 20 Jun. 2021
Bearbeitet: Matt J am 20 Jun. 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?

Antworten (2)

Image Analyst
Image Analyst am 20 Jun. 2021

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

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by