原點을 包含하는 三角形의 外心과 內心
原點 $ O $와 座標가 주어진 두 點 $ A(x_1, y_1), B(x_2, y_2) $를 頂點으로 가지는 三角形 $ OAB $의 外心과 內心의 座標를 求해 보자.
外心은 三角形의 세 頂點으로부터 距離가 同一한 點이다. 外心을 $P(x,y)$라 하면 $|PO| = |PA| = |PB|$의 條件을 滿足해야 한다.
$ |PO|^2 = |PA|^2 $이면 $ P_x^2+P_y^2 = (P_x-x_1)^2+(P_y-y_1)^2 $이고, 이를 展開하고 整理하면 다음 方程式을 得는다.
$$ x_1 P_x + y_1 P_y = \frac{x_1^2+y_1^2}{2}$$
$ |PA|^2 = |PB|^2 $에서도 같은 方式으로
$$ x_2 P_x + y_2 P_y = \frac{x_2^2+y_2^2}{2}$$
이제 두 式을 聯立하여 解를 求하자. Cramer 公式에 依해 外心의 座標는 다음과 같다.
$$ P_x = \frac{(x_1^2+y_1^2)\,y_2 - (x_2^2+y_2^2)\,y_1}{2 (x_1 y_2 - x_2 y_1)}$$
$$ P_y = \frac{x_1(x_2^2+y_2^2) - x_2(x_1^2+y_1^2)}{2 (x_1 y_2 - x_2 y_1)}$$
但, $ x_1 y_2 - x_2 y_1=0 $이면 세 點이 한 直線 위에 있으므로 三角形 $ OAB $가 存在하지 않고 外心 또한 存在하지 않는다.
內心은 各 頂點의 對邊의 길이를 加重値로 하는 加重平均이다.
따라서 $a, b, c$를 각각 $A, B, O$의 對邊의 길이라고 하면 內心 $I$의 座標는 다음과 같다.
$$I = \frac{a\cdot A + b \cdot B + c \cdot O}{a+b+c}$$
$O=(0,0)$이므로 $c\cdot O$ 項은 消去되어 結果는 簡潔해진다.
$$I_x = \frac{a\,x_1 + b\,x_2}{a+b+c}, \quad I_y = \frac{a\,y_1 + b\,y_2}{a+b+c}$$
댓글 (0)
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.
댓글 남기기
Discord로 로그인해서 댓글 쓰기