[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: Round.png -(43 KB, 1000x1000, Round.png)
43 No.28121  

Имеется окружность на плоскости. На окружности есть 3 случайных точки, координаты которых известны. Как по ним найти координату центра окружности и ее радиус?

>> No.28122  

Очевидная система трех уравнений очевидна.

>> No.28123  

>>28122
В каком месте она очевидна?
В упор не вижу смысла в ней.

>> No.28124  

(x-x0)^2+(y-y0)^2=r^2
Точка x_0, y_0 — центр окружности, r — её радиус.

допустим, известны координаты трех точек x1, y1; x2, y2; x3 y3 которые лежат на окружности.
Тогда можно сделать систему уравнений:
(x1-x0)^2+(y1-y0)^2=r^2
(x2-x0)^2+(y2-y0)^2=r^2
(x3-x0)^2+(y3-y0)^2=r^2
и найти x0, y0

>> No.28125  
Файл: CodeCogsEqn.gif -(3 KB, 271x280, CodeCogsEqn.gif)
3

>>28124
Квадратные уравнения не нужны.
Рассмотрим три точки z1, z2 и z3 на комплексной плоскости. Выполним сдвиг и поворт (вычитанем z1 и делением на [z2-z1]), после которого у нас первая точка перейдет в 0, вторая в единицу, а третья - в некое z'.
Центр c' описанной вокруг треугольника z1z2z3 окружности должен лежать на пересечении серединных перпендикуляров сторон. Одна из сторон у нас - точки 0 и 1, и серединный перпендикуляр к ней описывается уравнением Re z = 0.5. Серединный перпендикуляр к стороне 0 - z' описывается уравнением z'/2 + tiz'/2. Найти его пересечение с прямой Re z = 0.5 не составляет труда.
После выполнения обратного поворота и сдвига мы получим точку c, соответствующую центру искомой окружности.
Нахождение радиуса окружности тривиально.

>> No.28126  

>>28125

> Центр c' описанной вокруг треугольника z1z2z3

Вокруг треугольника 0 1 z', конечно же.

>> No.28128  

>>28125
реально там и не будет квадратных.
Если рассмотреть разность 1 и 2, а также 2 и 3 уроавнений, то получится система из 2 линейных (по x0 y0) уравнений с 2 неизвестными (r исключится).

>> No.28129  

>>28125
Кто такие Re и Ti?




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]