jak znaleźć współrzędne środka okręgu

Obiekty i przekształcenia geometryczne, opisane za pomocą układu (nie zawsze prostokątnego) współrzędnych.
kabanek
Użytkownik
Użytkownik
Posty: 4
Rejestracja: 18 mar 2010, o 11:50
Płeć: Mężczyzna
Lokalizacja: pl

jak znaleźć współrzędne środka okręgu

Post autor: kabanek »

witam,

jak obliczyć współrzędne środka okręgu mając 2 punkty a i b znajdujące się na tym okręgu oraz promień r?
Udało mi się znaleźć taki sposób, ale się myli....
\(\displaystyle{ ab=[b.x-ax][b.y-a.y]}\)

punkty a i b oraz środek okręgu tworzą trójkąt równoramienny. Środek odcinka ab to punkt d:
\(\displaystyle{ d=(\frac{a.x+b.x}{2}, \frac{a.y+b.y}{2})}\)

Wysokość tego trójkąta pada na punkt d i tworzy trójkąt prostokątny, którego wysokość to
\(\displaystyle{ h = \sqrt{(r^2 + {(|ab|/ 2)}^2)}}\)

Wektor prostopadły do odcinka ab to:
\(\displaystyle{ v=[ab.y, -ab.x]}\)

następnie obliczamy w
\(\displaystyle{ w=\frac{v} {|v|}}\)

i środek ma mieć wartości:
\(\displaystyle{ s=(d.x+h*w.x, d.y+h*w.y)}\)
Awatar użytkownika
Sherlock
Użytkownik
Użytkownik
Posty: 2783
Rejestracja: 19 lis 2008, o 18:45
Płeć: Mężczyzna
Lokalizacja: Katowice
Pomógł: 739 razy

jak znaleźć współrzędne środka okręgu

Post autor: Sherlock »

kabanek pisze:jak obliczyć współrzędne środka okręgu mając 2 punkty a i b znajdujące się na tym okręgu oraz promień r?
Można w ten sposób: \(\displaystyle{ A(x_A,y_A), B(x_B,y_B)}\)
Liczymy punkty przecięcia się dwóch okręgów:
\(\displaystyle{ \begin{cases} (x-x_A)^2+(y-y_A)^2=r^2 \\ (x-x_B)^2+(y-y_B)^2=r^2 \end{cases}}\)
Sens obliczeń jest dla \(\displaystyle{ 2r \ge |AB|}\)
kabanek
Użytkownik
Użytkownik
Posty: 4
Rejestracja: 18 mar 2010, o 11:50
Płeć: Mężczyzna
Lokalizacja: pl

jak znaleźć współrzędne środka okręgu

Post autor: kabanek »

no tak, ale ja potrzebuję to do programu żeby można było to łatwo napisać w jakimś języku programowania.
ODPOWIEDZ