三角形內心
程式更新日期: 2011年9月29日
程式一 (108 bytes)
程式一需要在 SD 模式下執行,因此在輸入程式前請先按 Mode Mode 1 進入SD模式。
注意: 藍色的英文字為統計模式中的變數(n 按 shift 1 3 ,Σx為平均x 按 shift 1 2)
Stat clear: ?→A: ?→B: ?→C: ?→D: ?→X: ?→Y:
; Y - 1 DT: X DT: Pol( A-C , B-D→M:
Pol(C-Σx , D-n: √( (A - Σx)2 + (B - n)2→Y:
(AX+CY+ΣxM)┘(X+Y+M◢ (BX+DY+nM)┘(X+Y+M
程式二需要在 CMPLX 模式下執行,因此在輸入程式前請先按 Mode 2。
程式二 (66 bytes)
?→A: ?→B: ?→C: . 5 ( arg(A - C) - arg( B - C:
C + . 5 ( Abs(A - C) + Abs(B - C) - Abs(A - B) )
÷ cos Ans ∠( Ans + arg (B - C
例題: A、B及C三點的坐標分別為(0 , 0)、(4 , 3) 及 (4 , 0),求三角形ABC的內心的坐標。
程式一按法:
按 Prog 1 再按 0 EXE 0 EXE 4 EXE 3 EXE 4 EXE 0 EXE (顯示3) EXE (顯示1)
所以內心 = (3 , 1)
程式二按法:
按 Prog 1 再按 4 + 3 i EXE (以複數形式輸入座標)
0 + 0 i EXE 4 + 0 i EXE (顯示實數部為3)
Shift Re<=>Im (顯示虛數部為 1i,所以內心 = (3 , 1))
註: 使用程式二時,要注意若答案的x坐標為0(實數部),答案會直接先顯示y坐標的值(虛數部(有 i字))