circle with three points

23 Ansichten (letzte 30 Tage)
CaiX
CaiX am 1 Dez. 2019
Beantwortet: Image Analyst am 1 Dez. 2019
Im writing a program that accepts three points (?, ?) on a circle in a 2- dimensional Cartesian plane as input and returns the center, radius, and vectors ABC from the general equation of a circle ?^2 + ?^2 + A? + B? + C = 0. I know that one can systems of linear equations to solve for ABC however, I don't know how to do it. I started with the program below:
x1 = input('\nEnter first X coordinate: ');
y1 = input('\nEnter first Y coordinate: ');
x2 = input('\nEnter second X coordinate: ');
y2 = input('\nEnter second Y coordinate: ');
x3 = input('\nEnter third X coordinate: ');
y3 = input('\nEnter third Y coordinate: ');
eq1 = x1D + y1E + F == -(x1*2)+(y1*2);
eq2 = x2D + y2E + F == -(x2*2)+(y2*2);
eq3 = x3D + y3E + F == -(x3*2)+(y3*2);
I'd appreciate any help and suggestion. Thank you very much :)
  1 Kommentar
Stephane
Stephane am 1 Dez. 2019
An answer here (File Exchange entry) ?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Jim Riggs
Jim Riggs am 1 Dez. 2019

Image Analyst
Image Analyst am 1 Dez. 2019

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by