三角形內心

程式由網友 roviury 提供。

更新日期: 2011年9月29日

程式一 (75 bytes)

程式一需要在 REG Lin 模式下執行,因此在選擇新程式位置後,按 5 1 選用REG Lin模式。

注意: 藍色的英文字為統計模式中的變數(Σx 按 Shift 1 2,Σy 按 Shift 1 → 2)。

?→X: ?→Y: ?→A: ?→B: ?→C: ?→D:

FreqOn: X , Y ; Pol(A-C , B-D DT:

A , B ; Pol(x-C , y -D) + 0Pol(x-A , y-B DT:

C , D ; X DT: x y

 

程式二需要在 CMPLX 模式下執行,因此在輸入程式前請先按 Mode 2。

程式二 (61 bytes)

?→A: ?→B: ?→C: . 5 ( arg(A - C) - arg( B - C:

C + . 5 ( Abs(A - C) + Abs(B - C) - Abs(A - B) )

cos( Ans )-1∠( 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字))

 

返回 CASIO fx-50FH、fx-3650P II、fx-50FH II及fx-50F PLUS 程式集

Free Web Hosting