《下学葊算书》之解任意三角形谬误题(19)

《下学葊算书》之解任意三角形谬误题(19)

上传书斋名:潇湘馆112  Xiāo Xiāng Guǎn 112

何世强 Ho Sai Keung

提要:本文取自清‧项名达着《下学葊算书》之平三角和较术,主要涉及任意三角形,知其一角及角旁边,亦知角之对边与余边之和或差,求其两余角及两未知边。唯项名达之算法有误。

关键词:角旁边  对边  余切 半角正切

本文取自清‧项名达着《下学葊算书二‧平三角和较术‧三角形》。

项名达之所谓“平三角”乃指平面三角形;“和较”指三角形边与边之间之和与差。“三角形”则指任意三角形,本文即解一已知条件之任意三角形。

笔者已有文名为〈《下学葊算书》之“夹边和较法”解任意三角形 (18)〉,本文乃其延续。

已知一任意三角形之一角及角旁边,亦知角之对边与余下边之和或差,求其两余角及两未知边。本文只有两题,但两题《下学葊算书》均有误。

宜注意正弦及余弦定理之应用。

平三角和较术

三角形

﹝三﹞有一角,有角旁边,有对边与余边较,求旁一角。

解:

题意指已知一任意三角形之一角∠ZYX = θ及此角之旁边 ZY = x =b,又知θ 角之对边 XZ 与余下边 XY 之差,即已知z – y = d,求余下之两角及两未知边之长。

先作出如下之图:

已知 ∠Y = θ,其已知旁边长为 b。作 XZ = XR,连 RZ,∆XZR 是一等腰三角形,而 z – y = d。又设∠ZYR = ∠XZR = ∠XRZ = βθ 对边与余下边之夹角为φ 为未知数。求三角形余下两角,今先求 φ。求得 φ 后即可得余下之一角。

从上图可知:β = (90o

) ------------------------ (1)

cos β = cos (90 –

) = sin

在 ∆ ZYR 中,依正弦定理得∠ZRY:b = ∠RZY:d

=

=

d sin β = b sin β cosθbcos β sin θ

以 (1) 代入得 d sin (90 –

) = bsin (90 –

)cos θb sin

sin θ

d cos

= b cos

cos θb sin

sin θ

d= b cos θb tan

sin θ

b tan

sin θ = b cos θd

tan

= cot θ

csc θ

= tan – 1 [cot θ

csc θ]

φ = 2 tan – 1 [cot θ

csc θ]。

《下学葊算书》曰:

法以两边校,与角旁边相加为一率,相减为二率,半角正切为三率,求得四率,即对余边之半角正切﹝此题须审两边较为对边大于余边之较,三四率用正切,为对边小于余边之较,三四率应用余切。﹞

清代数学界流行所谓“比例四率”,即

=

,移项得:

四率 =

以两边校,与角旁边相加为一率,即 b + d,相减为二率,即b – d。半角正切tan

为三率,其式为:tan

=

tan

不合笔者之答案。

今以以下之图及数字验算:

已知一三角形XYZ, YZ = 2,ZX = 6.692,XY = 7.464 及 ∠Z = 105o

已知 z – y = 7.464 – 6.692 = 0.772 = d,θ = 60o

又已知 x = b = 2,根据笔者结果:

tan

= cot θ

csc θ = cot 60o

csc 60o = 0.13163。

= 7.5 o,即可知φ = 15 o,与设定之答案配合,即笔者之上式答案正确。

从上文可知,《下学葊算书》之式为:

tan

=

tan

代入数字验算得

tan

=

tan 30o =

tan 30o= 0.2557。

= 14.3o。不配合答案,其式有待研究。

至于求两夹边之法,《下学葊算书》又曰:

若先求边,则以角余弦乘两边较,半径除之,与角旁边相加为一率,角余弦乘角旁边,半径除之,与两边较相加为二率,角旁边为三率,求得四率,即两边和。乃与两边较相加减,各折半得两边﹝两边较对边大者,一二率各用加法;对边小者,一二率各用减法﹞。

项名达算法先算出z + y,即两边之和。又设半径 = r

则以角余弦乘两边较,半径除之,即d cos θ/r;与角旁边相加为一率,即一率为 d cos θ/r + b;角余弦乘角旁边,半径除之,与两边较相加为二率,即bcos θ/rd;角旁边b为三率,即四率为:

z + y =

=

,此数即为两边和,又设 r = 1,

则上式可写成z + y =

今依照《下学葊算书》之法先求两边之和,先作图如下:

以下为笔者之算法:

以 XYZ 为主三角形。已知 ∠Y = θ,其已知旁边长为 ZY = b。延长 YX 至 T,作 XT = XZ = y,连 TZ,所以 ∆XZT是一等腰三角形,其两相等之底角为

,为已求得之数﹝见前﹞,∠ZXY = φ,求 z + y

∠TZY = 180o – (θ + φ/2) ,sin (180oθ –

) = sin (θ +

),

在 ∆ ZYT 中,依正弦定理得

=

y + z =

=

= b sinθ cot

+ b cos θ

因为 tan

= cot θ

csc θ =

=

所以 cot

=

b sinθ cot

+ b cos θ

= b sinθ (

) + b cos θ

=

=

《下学葊算书》之

两边和式与上式有出入。

笔者以余弦定理计算如下。

以下为余弦定理 y2 = x2 + z2 2xz cos θ ,今设 ZY 为 y,XY 为 z = y + d,依题意可列出以下之方程式:

y2 = b2+ (y + d)2 2b(y + d) cosθ

y2 = b2+ y2 + d2 + 2dy – 2by cos θ – 2bd cos θ

0 = b2 + d2 + 2y(d – b cos θ) 2bd cos θ

2y(d – b cos θ) = –b2 d2 + 2bd cos θ

y =

=

因此另一边长z =

+ d

=

=

两边和为z + y =

+

=

=

与前之结果脗合。故《下学葊算书》之

式有误。

今求 z之长以作验证:

z =

=

=

= 7.46495。

合预设之数,此结果进一步证明笔者之式正确。

﹝四﹞有一角,有角旁边,有对边与余边和,求旁一角。

解:

题意指已知一任意三角形之一角θ 及此角之旁边 ZY = x =b,又知 θ 角之对边 XZ 与余下边XY 之和,即已知 z + y = s,求余下之两角及两边之长。

先作出如下之图:

以 XYZ 为主三角形。已知 ∠Y = θ,其已知旁边长为 b。延长YX 至 T,作 XT = XZ,连 TZ,所以 ∆XZT是一等腰三角形,其两相等之底角为

,今设 ∠ZXY = φ 为未知数,而 z + y = s 为已知数。

又设 ∠XZY = βθ 对边y与余下边 z之夹角为φ。求三角形余下两角,今先求φ

从上图可知:在 三角形 TZY 中,∠TZY = β +

= (180oθ –

),

所以 sin (180oθ –

) = sin (θ +

),

在 ∆ ZYT 中,依正弦定理得

=

bsin (θ +

) = s sin

bsin θ cos

+ b cos θ sin

= s sin

bsin θ cot

+ b cos θ = s

cot

=

(s – b cos θ) =

csc θ – cot θ

= cot – 1 [

csc θ – cot θ]

φ = 2 cot – 1 [

csc θ – cot θ]。

《下学葊算书》曰:

法以两边和,与角旁边相加为一率,相减为二率,半角余切为三率,求得四率,即对余边之半角正切。

仍用“比例四率”,即

=

,移项得:四率 =

以两边和,与角旁边相加为一率,即 s + b,相减为二率,即s – b。半角余切cot

为三率,其式为:tan

=

cot

不合笔者之答案。

今以以下之图验算:

已知一三角形XYZ, YZ = b = 2,ZX = 6.692,XY = 7.464 及 ∠Z = 105o

已知 z + y = 7.464 + 6.692 = 14.156 = sx = b = 2,θ = 60o

根据笔者结果:

cot

=

csc θ – cot θ =

csc 60o – cot 60o = 8.17297 – 0.57735

= 7.59562。

= 7.5 o,即可知φ = 15 o,与设定之答案配合,即上式答案正确。

《下学葊算书》之式为:tan

=

cot

代入数字验算得

cot

=

cot 30o =

× 1.73205 =1.30322。不配合答案,其式有待研究。

至于求两夹边之法,《下学葊算书》又曰:

若先求边,则以角余弦乘两边和,半径除之,与角旁边相减为一率,角余弦乘角旁边,半径除之,与两边和相减为二率,角旁边为三率,求得四率,即两边较。乃与两边和相加减,各折半得两边。

项名达算法先算出z – y,即两边之差。同上题,又设半径 = r

则以角余弦乘两边和,半径除之,即s cos θ/r,与角旁边相减为一率,即
s cos θ/rb;角余弦乘角旁边,半径除之,与两边和相减为二率,即
sb cos θ/r;角旁边为三率,即 b;其式为:

z – y =

=

,若 r = 1得最右式。

今依照《下学葊算书》之法先求两边之差,作图如下:

已知 ∠Y = θ,其已知旁边长为 ZY = x = b。作 XZ = XR = y,连 RZ,所以 ∆XZR是一等腰三角形,今 φ 已算出,求 z – y

在 ∆ ZYR 中,∠RZY = βθ = (90o

) – θ= 90o – (

+ θ)。

又在 ∆ ZYR 中,依正弦定理得

=

=

z – y =

=

= b cos θb tan

sin θ

因为cot

=

csc θ – cot θ =

=

tan

=

所以b cos θb tan

sin θ

= b cos θb (

)sin θ

=

=

=

。此式与《下学葊算书》之式有出入。

笔者以余弦定理计算如下。

以下为余弦定理 y2 = x2 + z2 2xz cos θ ,今设 ZY 为 y,XY 为 z = s – y ,依题意可列出以下之方程式:

y2 = b2+ (s – y)2 2b(s – y) cos θ

y2 = b2+ y2 + s2 – 2sy – 2bs cos θ + 2by cos θ

0 = b2 + s2 – 2y(s – b cos θ) 2bs cos θ

2y(s – b cos θ) = b2 + s2 – 2bscos θ

y =

因此另一边长z = s

=

=

所以 z – y =

 –

=

=

=

=

。此式配合笔者算出之上式。

今以前图数字验证:

z =

=

=

= 7.4640。

与原设数字配合,故笔者算出之上式正确。

以下为《下学葊算书》原文:

(0)

相关推荐