<子部,天文算法类,推步之属,历算全书>

钦定四库全书

厯算全书卷五十三

宣城梅文鼎撰

三角法举要卷四

或问【三角大意略具首卷中而入算取用仍有疑端喜同学之好问事事必求其所以然故不惮为

之详复以畅厥防】

一三角形用正为比例之理

一和较相求之理

一用切线分外角之理

一三较连乗之理

附三较求角

问各角正与各邉皆不平行何以能相为比例曰凡三角形一邉必对一角其角大者正大而所对之邉亦大角小者正小而所对之邉亦小故邉与邉之比例如正与正也

两正为两邉比例图

乙丙丁三角形丁乙邉大对丙角

丁丙邉小对乙角术为以丁乙邉

比丁丙邉若丙角之正与乙角

之正

解曰试以丁丙为半径作丁甲线为丙角正又截戊乙如丁丙半径作戊己线为乙角正丁甲正大于戊己故丁乙邉亦大于丁丙

问丁甲何以独为丙角正也曰此以丁丙为半径故也若以丁乙为半径则丁甲即为乙角之正如图用丁乙为半径作丁甲线为乙角正又引丙丁至戊令戊丙如丁乙半径作戊己线为丙角正

即见乙角之正丁甲小于戊己

故丁丙邉亦小于丁乙

解曰正者半径所生也故必两

半径齐同始可以较其大小前图

截戊乙如丁丙此图引丁丙如丁乙所以同之也

三正逓相为三邉比例图

乙丁丙钝角形丁钝角对乙丙大邉丙次大角对乙丁次大邉乙小角对丁丙小邉其各邉比例皆各角正之比例

试以乙丁为半径作丁甲线为乙

小角之正又引丙丁邉至戊使

戊丙如乙丁作戊己线为丙角之

正又展戊丙线至庚使庚丙如乙

丙作庚辛线为丁钝角之正【如此则三邉皆若三正皆若股】其比例为以乙丙大邉【同庚丙】比乙丁次邉【同戊丙】若丁钝角之正庚辛与丙角之正戊己

又以乙丁次大邉【同戊丙】比丁丙小邉若丙角之正戊己与乙角之正丁甲

又以丁丙小邉比乙丙大邉【同庚丙】若乙小角之正丁甲与丁钝角之正庚辛

问庚辛何以为丁角正曰凡钝角以外角之正为正试作乙癸线为丁角正【乙丁癸角外角也故其正即为丁钝角正】必与庚辛等何也庚丙辛句股形与乙丙癸形等【庚丙既同乙丙又同用丙角辛与癸又同为方角故其形必等】则庚辛必等乙癸而乙癸既丁角正矣等乙癸之庚辛又安得不为丁角正乎【凡取正必齐其半径此以丁甲为乙角正是用乙丁为半径也而取丙角正戊己必引戊丙如乙丁其丁角正庚辛又即外角之正乙癸是三半径皆乙丁也】

试取壬丙如丁丙作庚壬线即同

乙丁半径则壬角同丁角壬外角

即丁外角而庚辛正之半径仍

为乙丁【庚壬同乙丁故】

此以庚壬当乙丁易乙丁丙形为

庚壬丙则庚辛正亦归本位与前图互明

试以各角正同居一象限较其弧度

如图甲乙丙形丙角最大其正乙丁亦最大所对甲乙邉亦最大甲角次大其正丑壬亦次大所对

乙丙邉亦次大乙角最小其正

丙夘亦小所对丙甲邉亦最小【丙乙

二角正并乙丙为半径甲角取正截丑甲如乙丙亦以乙丙为

半径】乃别作一象弧【如戊己】仍用乙丙

为半径【取戊庚如乙丙】而以先所得各角

之余取度于丁作乙丁为丙角

之正于壬作丑壬为甲角之正

于夘作丙夘为乙角之正即

如元度而各角之差数覩矣【戊庚半径既同乙丙则丁庚即丁丙而为丙角余又壬庚即甲壬为甲角余夘庚即夘乙为乙角余】

解曰角无大小以弧而知其大小今乙丁正其弧乙己是丙角最大也丑壬正其弧丑己是甲角次大也丙夘正其弧丙己是乙角最小也而对邉之大小亦如之故皆以正为比例也

或疑钝角之度益大其正反渐小而其所对之邉则渐大何以能相为比例乎曰此易知也凡钝角正即外角之正而外角度原兼有余两角之度故钝角之正必大于余两角而得为大邉之比例也如乙丙甲钝角形丙钝角最大其正乙丁亦最大而所对乙甲邉亦最大乙角次大其正丙夘亦次大而所对甲丙邉亦次大甲角最小其正丑壬亦小而所对乙丙邉亦最小【截甲丑如乙丙从丑作丑壬即甲角正】

乃从乙作乙庚弧【以丙为心乙丙为半径】为

丙外角之度又作辛丙半径与甲

乙平行分乙庚弧度为两则辛庚

即甲角之弧度其余辛乙亦即乙

角之弧度从辛作辛未正与丑

壬等又自庚截癸庚度如辛乙则

癸庚亦乙角之弧作癸子正与丙夘等此显丙外角之度兼有乙甲两角之度其正必大于两角正也虽丙钝角加大而外角加小则乙甲两角必又小于外角又何疑于钝角正必为大邉比例乎

试更以各角切员观之则各角之对边皆为其对弧之通

如图三角形以各角切员则乙丙邉为丙戊乙弧之通而对甲角甲丙邉为丙己甲弧之通而对乙

角甲乙邉为乙庚甲弧之通而

对丙角则是各角之对邉即各角

对弧之通也夫通者正之

倍数则三邉比例即三正之比

例矣

又试以各邉平分之则皆成各角之正

于前图内更以各邉所当之弧皆平分之【丙戊乙弧平分于戊防丙己甲弧平分于己防乙庚甲弧平分于庚防】自员心【丁】各作半径至其

防即分各边为两平分【以丁壬戊

半径分乙丙边于壬以丁辛己半径分甲丙边于辛以丁

癸庚半径分甲乙边于癸则所分之边皆为两平分】则

弧之平分者即原设各角之

度而边之平分者即皆各角

之正【丙丁戊角以丙戊为弧丙壬为正而丙

丁戊角原为丙丁乙角之半必与甲角同大故丙戊半弧

即甲角之本度丙壬半边即甲角之正乙丁戊角亦然】

【凖此论之则甲丁己角原为甲丁丙角之半必与乙角同大故甲己半弧即乙角之本度甲辛半边即乙角之正己丁丙角亦然又乙丁庚角原为乙丁甲角之半必与丙角同大故乙庚半弧即丙角之本度乙癸半边即丙角之正庚丁甲角亦然】夫分其边之半即皆成正则边与边之比例亦必如正与正矣【全与全若半与半也】

问三角之本度皆用半弧何也曰量角度必以角为员心真度乃见今三角皆切员边则所作通之弧皆倍度也故半之乃为角之本度

如图以甲角爲心甲丁爲半径作员则其弧丑丁子乃甲角之本度也而平分之丙戊及戊乙两弧并与丑丁子弧等【试作戊丙及乙戊两必相等又并与丑子等凡等者弧亦等】故乙

戊丙弧必爲甲角之倍度

【余角类推】

问三邉求角何以用和较相乗也曰欲明和较之用当先知和较之根凡大小两方以其邉相并谓之和相减谓之较和较相乗者两方相减之余积也

如图甲癸小方丁癸大方于大方

内依小方邉作己庚横线又取己

辛如小方邉作辛壬线成己壬小

方与甲癸等大方内减己壬小方

则所余者为乙庚及庚壬两长方

形夫乙己及丁庚及庚辛并两邉之较也甲己庚则和也若移庚壬长方为乙甲长方即成丁甲大长方而为较乗和之积故凡两方相减之余积为实以和除之得较以较除之亦得和矣

依此论之若有两方形相减又别有两方相减而其余积等则为公积故以此两方之和较相乗为实而以彼两方之和为法除之得彼两方之较或以彼两方之较为法除之亦必得和

【如图有方二十九之幂八百四十一与方二十七之幂七

百二十九相减成较二乗和五十六之积

又有方十六之幂二百五十六与方十二之幂一百四十

四相减成较四乗和二十八之积

两积同为一百一十二故以先有之较二和五十六相乗】

【为实以今有之和二十八为法除之即得较四为今所求数】

是故三角形以两之和乗较为实以两分底之和为法除之得较者为两和较相乗同积也两和较相乗同积者各两方相减同积也

何以明之曰凡三角形以中长线分为两句股则两形同以中长线为股而各以分底线为句是股同而句不同也句不同者不同也大者句亦大小者句亦小故两上方相减必与两句上方相减之余积等而两和较相乗亦等

如图甲乙丙三角形以甲丁中长线分为两句股形则丙乙为两句之和【未寅及子夘并同】丙戊为两句之较【未子及寅夘并

同】未夘长方为两句之较乗

和也又丙己为两之和【辰壬

同】酉丙为两之较【辰癸及辛庚壬

午并同】癸壬长方为两之较

乗和也此两长方必等积

问两上方大于两句上方何以知其等积曰依句股法上方幂必兼有句股上方幂是故甲丙幂内【即癸甲大方】必兼有甲丁股丙丁句两幂乙甲幂内【即辛己小方】亦兼有甲丁股乙丁句两幂则是甲丁股幂者两幂所同也其不同者句幂耳【股幂既同则幂相减时股幂俱对减而尽使非句幂不同巳无余积】然则两幂相减之余积【于癸甲大方内减己辛相同之申甲小方所余者癸辛申丙两长方成磬折形】岂不即为两句幂相减之余积乎【于丁子方内减丁寅相同之戊丑小方所 所余者丑子及戊未两长方成磬折形】由是言之两和较相乗之等积信矣【于幂相减之癸辛申丙磬折形内移申丙补庚壬即成和较相乗之癸壬长方又于句幂相减之丑子未戊磬折形内移戊未补丑夘即成和较相乗之未夘长方两磬折形既等积则两长方亦等积】

问和较之列四率与诸例不同何也曰此互视法也同文算指谓之变测古九章谓之同乗异除乃三率之别调也何则凡异乗同除皆以原有两率之比例为今两率之比例其首率为法必在原有两率之中互视之术则反以原有之两率为二为三以自相乗为实其首率为法者反系今有之率与异乗同除之序相反故曰别调也

然则又何以仍列四率曰以相乗同实也三率之术二三相乗与一四相乗同实故可以三率求一率【二三相乗以一除之得四以四除之即仍得一若一四相乗以二除之亦可得三以三除之亦仍得二】互视之术以原有之两率自相乗与今有之两率自相乗同实故亦以三率求一率【原两率自相乗以今有之率除之得今有之余一率若今两率自相乗以原有之率除之亦即得原有之余一率】但三率之术以比例成其同实互视之术则以同实而成其比例既成比例即有四率故可以列而求之也

如图长方形对角斜剖成两句股则相等而其中所成

小句股亦相等【甲壬戊与甲己戊等则甲

乙丙与甲辛丙等丙丁戊与丙庚戊等并长方均剖故也】即所成长方之积亦必相等

【于甲壬戊句股形内减去相等之甲乙丙及丙丁戊两小】

【句股存乙丙丁壬长方又于甲己戊句股形内减去相等之甲辛丙及丙庚戊两小句股存辛己庚丙长方所减之数等则所存之数亦等故两长方虽长濶不同而知其必为等积】今以甲乙为首率乙丙为次率丙丁为三率丁戊为四率则乙丁长方【即乙丙丁壬形】为二三相乗之积【此形以乙丙二率为濶丙丁三率为长是二率三率相乗也】辛庚长方【即辛己庚丙形】为一四相乗之积【此形以辛丙为长丙庚为濶而辛丙原同甲乙乃一率也丙庚原同丁戊乃四率也是一率四率相乗也】既两长方相等则二三相乗与一四相乗等实矣此列率之理也

一  甲乙

二  丙乙

三  丙丁

四  戊丁

在异乗同除本术则甲乙及丙乙为原有之数丙丁为今有之数戊丁为今求之数其术为以原有之甲乙股比原有之丙乙句若今有之丙丁股与戊丁句也故于原有中取丙乙句与今有之丙丁股以异名相乗为实又于原有中取同名之甲乙股为法除之即得今所求之丁戊句是先知四率之比例而以乗除之故成两长方【二率乗三率成乙丁长方以首率除之必变为辛庚长方】故曰以比例成其同实也

互视之术则乙丙与丙丁为原有之数甲乙为今有之数丁戊为今求之数术为以乙丙较乗丙丁和之积若丙庚较【即丁戊】乗丙辛和【即甲乙】之积故以原有之乙丙较丙丁和自相乗为实以今有之甲乙和【即辛丙】为法除之即得今所求之丁戊较【即丙庚】是先知两长方同积而以四率取之故曰以同实成其比例也

然则又何以谓之互视曰三率之用以原有两件自相比之例为今有两件自相比之例是视此之差等为彼之差等如相慕效故大句比大股若小句比小股【大句小于大股几倍小句亦小于小股几倍又大句大于小句几倍大股亦大于小股几倍】互视之用以原有一件与今一件相比之例为今又一件与原又一件相比之例是此视彼之所来以往彼亦视此之所往以来如互相酬报故之较比句之较反若句之和比之和【之和大于句故句之较反大于若和之数大于句几倍则较之数句大于亦几倍】是以别之为互视也

如图以甲乙为一率丙乙为二率丙丁为三率丁戊为四率作甲戊成两句股次引甲乙及丁戊防于壬成

乙丁长方为二三相乗之积

亦引乙丙至庚引丁丙至辛

作甲辛及戊庚线并引长之

防于己成辛庚长方为一四

相乗之积是先有比例而成

同实之长方

如图乙丙乗丙丁为乙丁长

方辛丙乗丙庚为辛庚长方

两长方以角相连于丙次引

己辛及乙壬防于甲引己庚

及壬丁防于戊乃作甲戊线

则辛丙与丙丁若乙丙与丙

庚是先知同实而成其比例

问三角形两又术用外角切线何也曰此分角法也一角在两邉之中则角无所对之邉邉无所对之角不可以正为比例今欲求未知之两角故借外角分之也然则何以用半较角曰较角者本形中未知两角之较也此两角之度合之即为外角之度必求其较角然后可分而较角不可求故求其半知半较知全较矣此用半较角之理也

如图甲丙乙形先有丙角则甲丙丁为外角外角内作

丙辛线与乙甲平行则辛

丙丁角与乙角等辛丙甲

角与甲角等

其辛丙庚角为两角之较而辛丙己角其半较也己丙丁及己丙甲皆半外角也以半较角与半外角相减成乙角【于丁丙己内减辛丙己其余丁丙辛即乙角度】若相加亦成甲角【于己丙甲加辛丙己成辛丙甲即甲角度】

半较角用切线何也曰此比例法也角与所对之邉并以正为比例今既无正可论而有其所对之邉故即以邉为比例【角之正可以例邉则邉之大小亦可以例角】是故乙丁者两邉之总也乙癸者两邉之较也而戊己者半外角之切线也壬己者半较角之切线也以乙丁比乙癸若戊己与壬己故以切线为比例也

然则何以不径用正曰凡一角分为两角则正因度离立不同在一线不可以求其比例其在一线者惟切线耳而邉之比例与切线相应切线比例又原与正相应故用切线实用正也

如图甲丙丁外角其弧甲

己丁于辛作辛丙线分其

角为两则小角之弧丁辛

其正夘丁大角之弧辛

甲其正甲丑【小角正当乙角之

对邉甲丙大角正当甲角之对邉乙丙】

今欲移正之比例于一线先作甲丁通割分角线于子则子甲与子丁若甲丑与夘丁【甲丑子与丁夘子两句股形有子交角等丑夘皆正角即两形相似而比例等然则子甲者大形之子丁者小形之而甲丑者大形之股夘丁者小形之股也与若股与股故子甲比子丁若丑甲与夘丁】而甲丁即两正之总【甲丁为子甲子丁之总亦即为甲丑夘丁之总】辰子即两正之较【以子丁减子甲其较辰子是辰子为子甲子丁之较亦即为甲丑夘丁之较】平分甲丁半之于酉则酉丁为半总酉子为半较其比例同也【全与全若半与半故甲丁与辰子为两正之总与较则半之而为酉丁与酉子亦必若两正之总与较】

于是作午戊切员线【引平分线丙酉至己分甲己丁弧于己自己作午戊线与己丙为十字垂线即此线为切员线】与甲丁平行引诸线至其上【引丙甲至午引丙丁至戊引丙辰割庚防至未引丙夘割辛防至壬】则午戊切线上比例与甲丁通等而正之比例在切线矣【先以甲丁与辰子当两正之总与较今午戊与未壬亦可当两正之总与较则先以酉丁与酉子为半总半较者今亦以己戊与己壬为半总半较矣】故曰用切线实用正也【切线与正所以能同比例者以有通作之合也】问三较连乗之理曰亦句股术也以句股为比例而以三率之理转换之则用法最精之处也故三较连乗即得容员半径上方乗半总之积

假如甲乙丙三角形甲丙邉

一百五十甲乙邉一百二十

二乙丙邉一百一十二术以

半总一百九十二较各邉得

甲丙之较四十二甲乙之较

七十乙丙之较八十三较连

乗得数二十三万五千二百

即容员半径自乗又乗半总

之积也

置三较连乗数以半总除之得数【一千二百二十五】平方开之得容员半径【三十五】倍之得容员径【七十】

置三较连乗数以半总乗之得数【四千五百一十五万八千四百】平方开之得三角形积【六千七百二十】

若如常法求得中长线【一百二十】以乗乙丙底而半之所得积数亦同

然则何以见其为句股比例曰试从形心如法作线分为六句股形【形心即容员心】又引甲丙邉至夘使夘丙如乙戊引甲乙邉至辰使乙辰如己丙则甲夘甲辰并半总【六小句股形之句各于其两相同者而取其一即成半总】而丙夘为甲丙邉

之较【即乙戊或乙辛】乙辰为甲乙邉

之较【即己丙或辛丙】甲己为乙丙邉

之较【己丙同辛丙又丙夘同乙辛则夘己同乙丙而

甲己为其较若用辰戊以当乙丙则甲戊为较亦同】又

从夘作夘壬十字垂线至壬

【此线与丁己员半径平行】引甲丁分角线出形外遇于壬成甲夘壬大句股形与甲己丁小句股之比例等【从辰作辰壬线成甲辰壬大句股与甲戊丁小句股为比例亦同】术为以丁己比壬夘若甲己与甲夘也次以丁己自乗方为一率以丁己乗壬夘之长方为次率则其比例仍若甲己三率与甲夘四率也【乗之者并丁己故所乗之丁己与壬夘比例不变也】

以数明之甲己八十甲夘一百九十二为二倍四分比例丁己三十五壬夘八十四亦二倍四分比例丁己自乗一千二百二十五丁己乗壬夘二千九百四十亦二倍四分比例故曰比例等

又移辛防至癸截丙癸如丙夘则乙癸亦如乙辰引丙夘至午使夘午同乙辰【亦同乙癸】引乙辰至未使辰未同丙夘【亦同丙癸】则午丙及未乙并同乙丙又作丙壬乙壬午壬未壬四线成午丙壬及乙未壬及乙丙壬各三角形皆相等【丙夘壬句股形与未辰壬等则丙壬必等未壬又午夘壬句股形与乙辰壬等则午壬等乙壬而午丙壬及乙未壬两三角形必等矣其乙丙壬三角形既以乙丙与两三角形同

底又同用丙壬乙壬两亦不得不等】于是自

癸作癸壬垂线【夘壬辰壬并垂线故癸壬

亦必垂线】成丙癸壬句股形与丙

夘壬形等即成癸丙夘壬四

邉形与丁己丙辛小四邉形

为相似形【夘与癸俱方角而小形之己与辛亦方】

【角则大形之丙角与壬角合之亦两方角也而小形之丙角原为大形丙角之外角合之亦两方角也则小形之丙角与大形之壬角等而小形之丁角亦与大形之丙角等是大小两形之四角俱等而为相似形】则丁己丙句股形与丙夘壬形亦相似而比例等【大小两四邉形各均剖其半以成句股则其相似之比例不变全与全若半与半也】术为以丁己比己丙若丙夘与夘壬也

一 丁己

二 己丙

三 丙卯 即甲丙之较戊乙

四 卯壬

凡三率法中二三相乗一四相乗其积皆等则己丙乗丙卯之积即丁己乗卯壬之积可通用也先定以丁己自乗比丁己乗卯壬若甲己与甲卯今以三率之理通之为以丁己自乗比己丙乗丙卯亦若甲己与甲卯

一 丁己自乗方   即容员半径自乗

二 己丙乗丙卯长方 即甲乙之较乗甲丙之数

三 甲己      即乙丙之较

四 甲卯      即半总

复以三率之理转换用之则三较连乗之积【以己丙较乗戊乙较为二率又以甲己较为三率乗之是二三相乗即三较连乗】即容员半径自乗方乗半总之积也【以丁己半径自乗为首率以甲卯半总为四率乗之是一四相乗也凡一四相乗必与二三相乗之积等】

以数明之丁己【三十五】卯壬【八十四】相乗得二千九百四十己丙【七十】丙卯【四十二】相乗亦二千九百四十故可通用

己丙乗丙卯【二千九百四十】又以甲己【八十】乗之得二十三万五千二百丁己自乗【一千二百二十五】又以甲卯【一百九十二】乗之亦二十三万五千二百故可通用

问三较之术可以求角乎曰可其所求角皆先得半角即锐钝通为一术矣

术曰以三边各减半总得较各以所求角对边之较乗半总为法以余两较各与半径全数相乗又自相乗为实法除实得数平方开之为半角切线捡表得度倍之为所求角

假如甲乙丙三角形甲丙边

七十五甲乙边五十六乙丙

边六十一与半总九十六各

相减得甲丙之较二十一甲

乙之较四十乙丙之较三十

今求乙角术以乙角所对边

甲丙之较【二一】乗半总【九六】得数

【二○一六】为法以余两较【甲乙较四○乙

丙较三五】各乗半径全数又自相

乗得数【一四○○○○○○○○○○○○】为

实法除实得数【六九四四四四四四四四】平方开之得数【八三三三三】为半

角切线捡表【三十九度四十八分一十九秒】倍之得乙角【七十九度三十六分三十八秒】

次求丙角术以丙角所对边甲乙之较【四○】乗半总得数【三八四○】为法余两较【甲丙二一乙丙三五】各乗半径全数又自相乗得数【七三五○○○○○○○○○○】为实法除实得数【一九一四○六二五○○】平方开之得半角切线【四三七五○】捡表【二十三度三十七分五十二秒半】倍之得丙角【四十七度一十五分四十五秒】

次求甲角术以甲角所对邉乙丙之较【三五】乗半总得数【三三六○】为法余两较【甲丙二一甲乙四○】各乗半径全数又自相乗得数【八四○○○○○○○○○○○】为实法除实得数【二五○○○○○○○○】平方开之得半角切线【五○○○○】捡表【二十六度三十三分五十三秒】倍之得甲角【五十三度○七分四十六秒】

问前条用三较连乗今只用一较为除法何也曰前条求总积故三较连乗今有専求之角故以对邉之较为法也然则用对邉何也曰对邉之较在所求角之两旁为所分小句股形之句今求半角切线故以此小句为法也

如求乙半角则所用者角旁小句股【心戊乙或心丁乙】其句【乙戊或乙丁】并二十一即对邉甲丙之较也术为以乙戊比心戊若半径与乙角【小形之角即半角也】之切线

其与半总相乗何也曰将以半

总除之又以小形句【即对邉之较】除

之今以两除法【一半总一对邉之较即小形句】相乗然后除之变两次除为一

次除也【古谓之异除同除】

用两次除亦有说乎曰前条三较连乗必以半总除之而得容员半径之方幂今欲以方幂为用故亦以半总除也然则又何以对邉之较除曰非但以较除也乃以较之幂除也何以言之曰原法三较连乗为实今只以两较乗是省一乗也既省一对邉之较乗又以对邉之较除之是以较除两次也即如以较自乗之幂除之矣余两较相乗先又各乗半径何也曰此三率之精理也凡线与线相乗除所得者线也幂与幂相乗除所得者幂也先既定乙戊句为首率心戊股【即容员半径】为次率半径为三率乙角切线为四率而今无心戊之数惟三较连乗中有心戊【即容员半径】自乗之幂【即三较连乗半总除之之数】故变四率并为幂以乙戊句幂为首率【即对邉之较除两次】心戊股幂为次率【即半总除连乗数】半径之幂为三率【即半径自乗】得半角切线之幂为四率【即分形之乙角】

一 乙戊  今用乙戊自乗

二 心戊    心戊自乗

三 半径    半径自乗

四 乙角切线  切线自乗

故得数开方即成切线

又术

以三较连乗半总除之开方为中垂线【即容员半径】以半径全数乗之为实各以所求角对边之较除之即得半角切线

一 乙戊【乙角对边之较】 丙戊【丙角对边之较】 甲己【甲角对边之较】二 心戊中垂线 心戊中垂线 心己中垂线【亦即心戊】三 半径全数  半径全数  半径全数四 乙半角切线 丙半角切縁 甲半角切线

此即用前图可解乃本法也

论曰常法三边求角倘遇钝角必于得角之后又加审焉以钝角与外角同一八线也今所得者既为半角则无此疑实为求角之防法

补遗

问以邉求角【句股第二术】因和较乗除而知正角乃定其为句股形何也曰古法句较乗句和开方得股今大邉【壬丁】与小邉【癸丁】以和较相乗为实癸壬邉为法除之而仍得癸壬是适合开方之积也则大邉小邉之和较即句之和较而癸为正角成句股形矣【凡句股形为大邉而对正角今丁壬邉最大即也故所对之癸角为正角】

试再以丁壬与壬癸之和较求之

如法用丁壬壬癸相加得和【一百九十

六丈】相减得较【一十六丈】较乗和【三千一百三十

六丈】为实丁癸【五十六丈】为法除之亦仍

得五十六丈何则股较乗和亦

开方得句故也

然则句股和较之法又安从生曰生于割圜

试以丁壬为半径作戊丁丙己圜 全径二百一十二 半径一百○六 乙丁正九十【即癸壬股】 乙壬余

五十六【即癸丁句】 丙乙正矢五

十【即句较】 乙庚大矢一百六十

二【即句和】 正矢乗大矢得数八

千一百开方得正【即句和乗较开方

得股】

然则此八千一百者既为正矢大矢相乗之积又为正自乗之积故以正自乗为实而正矢除之可以得大矢大矢除之亦得正矢【即乙丁股自乗为实而以句较丙乙除之得乙庚为句和若以句和除之亦得句较】

更之则正矢乗大矢为实以正除之仍得正矣【即句较丙乙乗句和乙庚为实以乙丁股为法除之而仍复得股】

论曰句股形在平圜内其半径恒为若正余则为句为股可以互用故其理亦可互明【以丁壬及丁癸二邉取和较求壬癸邉为句求股以丁壬及壬癸二邉取和较求丁癸邉为股求句一而已矣】

问数则合矣其理云何曰仍句股术也

如上图于圜径两端【如丙如庚】各作通线至正【丁乙】之锐

【如庚乙丙乙】成丙乙庚大句股形又

因中有正成大小两句股形

【乙丁庚为大形乙丙丁为小形】而相似【以乙丁线分正

角为两则小形乙角为大形乙角之余而与庚角等即大形乙

角亦与小形丙角等故两形相似】则乙丁正

既为小形之股又为大形之句其比例为丙丁【小形句】与乙丁【小形股】若乙丁【大形句】与丁庚【大形股】也故正矢【丁丙】乗大矢【丁庚】与正【乙丁】自乗等积【丙庚全径为正所分其一丁丙正矢为小形之句而乙丁正为其股其一丁庚大矢为大形之股而乙丁正为其句】

一 丁丙正矢 小形句  凡二率三率相乗与一二 乙丁正 小形股  四相乗等积故乙丁自三 乙丁正 大形句  乗即与丁丙丁庚相乗四 丁庚大矢 大形股  等积也

论曰凡割圜算法専恃句股古法西法所同也故论句股者必以割圜而论割圜者仍以句股如根株华实之相须乃本法非旁证也

或疑切线分外角以正为比例恐不可施于钝角作此明之

甲丙乙钝角形先有丙角及丙甲丙乙二邉求余角一率丁乙【邉总】二率癸乙【邉较】三率己戊【半外角切线】四率壬己【半较角切线】

论曰试作壬丙线与乙甲平行分外角为两则壬丙丁即乙角其正卯丁又甲丙壬即甲角其正甲丑以两句股【丑子甲卯子丁】相似之故能令两正【丑甲卯丁】之比例移于通以成和较【丑甲与卯丁既若子甲与子丁则丁甲即两正之和辰子即两正之较】而半外角半较角之算以生【半外角为和半较角为较并与两正之和较同比例即与两邉之和较同比例】并如锐角

又论曰此所分大角为钝角故甲丑正作于形外然虽在形外而引分角线至丑适与之防即能成丑子甲句股形与卯子丁相似而生比例

【丙乙甲形先有丙角求余角 法为邉总丁乙与邉较乙癸若半外角切线戊己与半较角切线未己此亦因所分为钝角故卯丁正在形外 又大邉为半径故乙癸较亦在形外而丁乙为和余并同前】

【丙甲乙形先有丙角求余角 法为邉总丁乙与邉较乙癸若半外角切线己戊与半较角切线己壬 此因先得钝角故所分之内反无钝角而正所作之小句股并在外角之内同锐角法矣】

【丙甲乙形先得丙角及丙甲句乙丙如法作丙壬线与乙甲股平行分外角为两则句和丁乙与句较癸乙若半外角切线己戊与半较角切线己壬 此以丙甲为半径作外角弧而即用丙甲为正知所得为正角】

【甲乙丙形先得丙角求余角 如法作丙庚线与乙甲句平行次截辛丁如庚甲作辛丙线分外角为两则小角之正卯丁大角之正即丙甲而成两句股相似为切线比例 法为句和丁乙与句较乙癸若半外角切线己戊与半较角切线己壬 此以丙甲为半径作外角弧而即用丙甲为正知辛丙甲为正角而丁辛同庚甲即辛丙甲同丁丙庚又即同丙乙甲而乙为正角矣以乙正角减外角余为甲角】

论曰右并以先不知其为句股形故求之而得正角凡正角之弧九十度别无正而即以半径全数为正得此明之

【甲乙丙形先有正角求余角 法为句股和丁乙与句股较癸乙若半外角切线戊己与半较角切线己壬】论曰此因先得者为正角故其外角亦九十度而半外角四十五度之切线即同半径全数余并同前

又论曰句股形求角本易不须外角而外角之用得此益明

【以大邉为半径作外角弧分角线丙未与次大邉平行邉总乙丁与邉较乙癸若半外角切线戊己与半较角切线壬己】

【以次大邉为半径作外角弧分角线丙未与小邉乙甲平行大邉总丁癸与邉较乙癸若半外角切线己戊与半较角切线己壬】

问平三角形以一邉为半径得三正比例不识大邉亦可以为半径乎【小邉次邉为半径已具前条故云】曰可

如乙丙丁钝角形引乙丁至辰如

乙丙大邉而用为半径以丁为心

作丑辰亥半弧从辰作辰午为丁

钝角正又作丁斗半径与乙丙

平行则斗牛为丙角正又截女

丑弧如辰斗作女丁半径则女亢

为乙角正合而观之丁角正【辰午】最大故对邉乙丙亦大丙角正【斗牛】居次故对邉乙丁亦居次乙角正【女亢】最小故对邉丁丙亦小

又问若此则三邉任用其一皆可为半径而取正是已然此乃同径异角之比例也若以三邉为三正为股则同角异邉之比例也两比例之根不同何以相通曰相通之理自具图中乃正理非旁证也试于前图用乙丁次邉为其股乙癸与斗牛平行而等则丙角

正也又截酉丁如丁丙小邉为

其股酉壬与女亢平行而等则

乙角正也又辰丁大邉为【即乙

丙】其股辰午原为丁大角正也

于是三邉并为三对角之正

并为股成同角相似之句股形而

比例皆等可以相求矣

一大邉【乙丙即辰丁】    一丁角正【辰午】

二丁角正【辰午】    二大邉乙丙

三次邉乙丁 小邉【丁丙即酉丁】三丙角正【乙癸】乙角正【酉壬】四丙角正【乙癸】乙角正【酉壬】四次邉乙丁 小邉丁丙此如先得大邉【乙丙即辰丁】与所对大角【丁】故用辰午丁大句股形为法求余二句股也【乙癸丁酉壬丁】皆同用丁角而形相似故法可相求其实三正皆大邉为半径所得故其理相通未有理不相通而法可相求者故曰皆正理非旁证也

又试于乙丙丁形【或钝角或鋭角同理】以丁丙小邉为半径作房箕壁象弧【以乙为心】如上法取三正【以尾壁弧为丁角度其正尾虚又箕壁弧为丙角度其正箕危又戍壁弧为乙角度其正戍申】成同径异角之比例又如法用三邉为三正为股【乙戍即丁丙小邉配乙角正戍申原如与

股又本形乙丁次邉为则丁甲为股与箕危平行而等

丙角正也又引乙丁至子成子乙即乙丙大邉以为

则子寅为股与尾虚平行而等丁角正也】则并

为相似之句股形而比例等

一小邉丁丙【即戍乙】

二【乙角正】戍申

三大邉乙丙【即乙子】 次邉丁乙

四【丁角正】子寅【即尾 丙角虚  正】丁甲【即箕危】

此如先得小邉【丁丙】与所对小角【乙】故以戍申乙小句股形为法求两大句股也【丁甲乙子寅乙】皆同用乙角而形相似又试以乙丁次邉为半径作象限如前【以丙为心】取三正【张娄为丁角弧度张井其正氐娄为丙角弧度氐参其正室娄为乙角弧度室奎其正】成同径

异角之比例又仍用三邉为三正

为股【引丁丙至翌与大邉乙丙等成翌丙其股翌胃与张井

平行而等丁角正也又乙丁次邉成氐丙其股氐参原为丙角正

又丁丙小邉为其股丁柳与室奎平行而等乙角正也】即复

成相似之句股形而比例等

一次邉乙丁【即氐丙】

二【丙角正】氐参

三大邉乙丙【即翌丙】 小邉丁丙

四【丁角正】张井【即翌 乙角胃  正】丁柳【即室奎】

此如先得次邉【乙丁】及所对丙角故以氐参丙句股为法求大小二句股也【求翌胃丙为以小求大求丁柳丙为以大求小】皆同用丙角而比例等

问员内三角形以对弧为角倍度设有钝角小邉何以取之【或问内原设锐角两邉并大于半径故云】曰法当引小邉截大邉作角之通【如图乙甲丙钝角形在平员内以各角切员而乙甲邉小于半径则引乙甲出员周之外乃以甲角为心平员心丁为界作子丁丑弧截引长邉于子截大邉于丑则丑甲子甲并半径与丁甲等而丑子为

通】又平分对邉作两通【从员心作

丁乙丁丙两半径截乙戊丙员周为甲角对邉所乗之弧而半

之于戊作乙戊丙戊二线成两通】则此两通

自相等又并与丑子通等夫

子丁丑弧甲角之本度也丙戊

弧乙戊弧皆对弧之半度也而今乃相等【通等者弧度亦等】是甲角之度适得对弧乙戊丙之半而乙戊丙对弧为甲角之倍度矣

厯算全书卷五十三