餘弦定律

這個程式會根據輸入來計算:

(1) 已知三邊 (3 sides),求第三邊的對角

(2) 已知兩邊及夾角 (2 sides and included angle),求第三邊

註1: 若果較習慣使用程式編號區分情況的朋友,可以使用網頁尾附錄程式(有程式編號 的版本 52 或 48 bytes)

 

更新日期: 2011年4月3日

第一個程式 (52 bytes,使用記憶為A, B及C)

?→A: ?→B: ?→C: C>0:

Ans cos-1 (Ans (A2 + B2 - C2 ) ÷ 2AB) + sin cos-1 Ans √(A2 + B2 - 2AB cosC

 

第二個程式 (由網友八月提供,43 bytes,使用記憶為A, B, C, X及Y)

?→A: ?→B: ?→C: C>0 => cos-1 ( (A2 + B2 - C2 ) ÷ 2AB◢ Pol( B - AcosC , AsinC

 

例題1: a=4, b=5, ∠C=40o ,求c。

注意:要在DEG Mode執行

按 Prog 1 再按 4 EXE 5 EXE - 40 EXE (注意負值代表輸入的是,顯示答案為c=3.2184)

例題2: a=4, b=5, c=6,求∠C。

注意:要在DEG Mode執行

按 Prog 1 再按 4 EXE 5 EXE 6EXE (顯示答案為∠C=82.8192o)

如果是第二個程式,程式計算完成後,請按AC中止程式 。

 

註2: 若果輸入的三邊不能構成三角形,程式會出現Math ERROR。

 

返回 fx-3650P及SC-185程式集

 


附錄: 有程式編號版本

附錄程式一(52 bytes,使用記憶為A, B, C及D)

?→D: ?→A: ?→B: ?→C:

D cos-1 (D (A2 + B2 - C2 ) ÷ 2AB) + sin cos-1 D √(A2 + B2 - 2AB cosC

 

附錄程式二(48 bytes,使用記憶為A, B, C及D)

?→D: ?→A: ?→B: ?→C: D =>cos-1 ( (A2 + B2 - C2 ) ÷ 2AB◢ √(A2 + B2 - 2AB cosC

 

附錄程式例題1: a=4, b=5, ∠C=40o ,求c。

注意:要在DEG Mode執行

按 Prog 1 再按 0 EXE (0代表最後輸入的數據為角度(0相似度數° ) )

4 EXE 5 EXE 40 EXE (顯示答案為c=3.2184)

附錄程式例題2: a=4, b=5, c=6,求∠C。

注意:要在DEG Mode執行

按 Prog 1 再按 1 EXE (1代表 最後輸入的數據為邊長)

4 EXE 5 EXE 6EXE (顯示答案為∠C=82.8192o)

返回 fx-3650P及SC-185程式集

Free Web Hosting