钦定四库全书

厯算全书卷五十五

宣城梅文鼎撰

解八线割圆之根

八线割圆説

天体至圆最中一防为心过心直线为径圆面诸圏为弧弧与径古用径一围三之比例【有宻术徽术各家不同】然终非弧度之真葢圆为曲线径为直线两者为异类亘古无相通之率夫日月星辰之道皆弧线也人目测视之线皆直线也苟非由直线以得曲线纵推算极精皆非确数于推歩测量诸用所关甚钜其可略欤西儒几何等书别立数法求得弧与径相凖之率更以逐度之弧准逐度之线内用矢外用割切于是始则因弧而求线继则因线而知弧交互推求虽分秒之弧度尽得其准立法之善即首商高复生无以易也苐割圆八线表虽乆传于世而立法之根未得専书剖晰大测中如十边五边形之理皆缺焉弗讲薛青州作正解亦仅依式推衍未能有所发明予于厯算生平癖嗜凡有奥义必欲直穷其所以然而后快窃思割圆八线乃厯算之本源岂可习焉不察因反覆抽绎耿耿于心者数年积思之乆乃得渐次防通遂着其图衍其算理之隠赜者明之法之缺略者补之防而成帙以备好学者之采择云尔

立表之根有七

一大圆中止有径线初无边角可寻乃作者慿空结撰求得七弧之通而全割圆表即从此推出又絶无假借纽合之病割圆之巧孰有加于是焉

表根一 圆内作六等邉切形求得六十度之通法曰六十度之通与圈之半径等作表时命为十万亦曰全数

解曰如图辛为心作甲丙丁圈甲丁为全径辛丁为半径次取丁为心辛为界作戊庚辛圈与原圈相交于丙于戊次引长丁辛线至庚必平分丙戊弧于丁亦平分戊丙弧于辛【以丁为戊庚圈心故】次作辛丙丙丁丁戊戊辛四线成丁辛丙丁辛戊二形必皆三邉等三角形何则丁为

心辛为界则丁辛与丁丙皆

为戊庚圏之半径仍用辛丁

为度辛为心丁为界则辛丁

又为甲己圈之半径辛丙亦

同则辛丁丁丙辛丙三线俱等而辛丁丙为三邉等形丁辛丙三角俱自相等每角六十度夫辛角在心者也则丙丁弧为六十度丙丁即六十度之通与辛丁半径等矣丁戊辛形仿此

次以丙辛引至己戊辛引至乙其甲辛己乙辛甲交角俱与丙辛丁戊辛丁角等角等弧亦等即平分大圈为六分次作丙丁等六线相连成六等邉内切形等邉等角葢乙辛己丙辛戊两交角之弧既当六分圈之四则中间己戊乙丙二弧亦必各为六分圈之一故成六等邉形皆以半径为邉此天地自然之数也

表根二 圈内作四等邉切形求得九十度之通法曰半径上方形倍之开方得九十度之通

解曰圈内四等邉切形即内切

直角方形也 如图甲癸丁圏

庚为心作丁癸全径又作甲己

全径与丁癸十字相交为凑心

四直角即平分大圆为四分每分九十度次作甲癸己癸己丁甲丁四线相连成四邉等形其切圏之甲丁己癸四角俱为直角【以各角俱乗半圈故】所容之癸甲丁己为正方形甲癸等为九十度之通用甲庚癸直角形甲庚半径上方与庚癸半径上方并开方得甲癸句股求术也

巳上二根并仍厯书之旧

表根三 圈内作十等邉切形用理分中末线求得三十六度之通

法曰圏径上作理分中末线其大分为十邉等形之一邉即三十六度之通今欲明十邉形之理先解理分

中末线欲明理分中末线先解方形

及矩形

一解曰凡正方形内【如乙庚戊丙方】依一角

复作正方形【如丁庚方】以小方之各邉引长之如甲午辛壬即分元方戊庚为四分小方之各邉与大方之各邉俱两两平行其与小方丁庚相对之丁戊形亦必正方形左右所截之午壬甲辛二形必皆矩形而恒自相等一解曰任设一线如甲戊两平分之于乙又任引长之为戊庚【长短不论】其全线甲庚偕引长线戊庚【即子庚】矩内形

【甲子矩】及半元线甲乙【癸丑等】上

方形【癸辛方】并成子丑壬甲磬

折形此形与半元线【乙戊】偕引

长线乙庚上之乙丙方形等

何则乙庚上方乙丙与磬折形子丑壬甲共用乙子矩形今试以此两率各试去乙子矩形两所余为乙壬矩及丑丙矩夫此两矩形邉各相等【辛丙与乙辛等辛丑与壬辛亦等以壬丑为正方故】其幂亦必等则于乙子形加丑丙得乙丙方于乙子形加乙壬得子甲壬磬折形亦无不等矣 又己辛亦正方形以相对之己庚为正方故己辛方与壬丑方亦等以同在甲庚癸子两平行线内又甲乙乙戊相等故也分中末线

解理分中末线 明上二图可论理分中末线矣法曰如图任作甲戊线两平分于乙以甲戊线自之作戊卯方从乙平分处向丁作乙丁线次以甲戊引至庚令乙庚与乙丁等于乙庚上作乙丙方又取庚子与戊庚等作癸子线分戊丁于己则戊己为戊丁元线之大分己丁为小分戊己丁己戊丁三线成连比例戊丁与戊己若戊己与己丁而戊己为中

解曰依上二图之论甲庚线偕戊庚矩形及乙戊【即甲乙】上方形并与乙庚上方等今乙庚线既令与乙丁等则

乙丁上方亦与乙庚上方等是

甲庚偕戊庚矩形及乙戊上方

并与乙丁上方等而乙丁上方

与乙戊丁戊上两方之并等此

二率者共用乙戊上方试以此二率各减去乙戊上方则所存之戊卯方与甲子矩形必等矣夫戊卯方既与甲子矩等又共用甲己矩形试各减去甲己矩形则所存戊子方与卯巳矩形必等矣卯巳与戊子两矩形既等又以巳直角相连则两形之邉为互相似之比例癸己与巳子若戊己与己丁夫癸己即戊丁也则戊丁与戊己若戊己与己丁为连比例而戊己为中率戊己上方【二三率】与戊丁【一率】偕己丁【四率】矩形等戊丁全线为首率戊己大分为中率减戊丁【甲戊同】存己丁小分为末率葢理分中末线云者于一直线上作连比例之谓也求之法以所设甲戊半于乙为句甲戊为股【即戊丁】求乙丁即乙庚也减乙戊句存戊庚即戊己大分减戊丁元线存己丁小分

又甲戊引长线止于庚者欲令乙庚等乙丁也若不为连比例戊庚可任意引长之如前二图之论然理分中末线法实从二图之理推出其关键全在乙庚乙丁二线等也

解理分中末线大分为三十六度之通 观上诸论可明理分中末线之法然何以知其大分能为十等邉形之一边如图任作甲乙线用上法分之于内为理分中末线甲乙与甲丙若甲丙与丙乙甲丙其大分丙乙其小分次用甲乙全线为半径甲为心乙为界作圏又从乙作乙丁合圏线令与甲丙等末从圏心作甲丁线相连其甲乙甲丁两半径等即甲丙丁为两腰等三角形夫此三角形其腰间之甲乙丁甲丁乙二角必各倍大于底上甲角何则试从丙作丙丁线于甲丙丁角形外作甲丙丁外切圏其甲乙偕乙丙矩内直角形与甲丙上方形等【因连比例等】亦即与至规外之乙丁上方等而乙丁切小圏于丁为切线即乙丁切线偕丁丙线所作乙丁丙角与负丁甲丙圏分之甲角交互相等【见几何三卷三

十二】此二率者每加一丙丁

甲角即甲丁乙全角与丙

甲丁丙丁甲两角并等夫

乙丙丁外角与丁甲相对

之内两角并等即乙丙丁

角与甲丁乙全角等而与相等之甲乙丁亦等丙丁与乙丁两线亦等夫乙丁原与甲丙等即丙丁与丙甲亦等因丙甲丁丙丁甲两角亦等又甲角既与乙丁丙角等即乙丁丙甲丁丙两角亦相等是甲丁乙倍大于丙丁甲亦即倍大于相等之丙甲丁角也而甲乙邉与甲丁等则甲乙丁角亦倍大于甲角也

次解曰丙丁乙角何以知其与丙甲丁角交互相等试作未丁全径与乙丁为直角又作未丙线成未丙丁直角夫丙未丁丙丁未二角并与一直角等乙丁未亦一直角此二率者各减去未丁丙角所存丙丁乙丙未丁二角必等夫丙未丁负圏角也丙甲丁亦负圏角也同负丙丁弧则丙甲丁角与丙未丁角等夫未角与丙丁乙角等也今既与丙甲丁等则丙甲丁角亦必与丙丁乙角等

依上论显甲乙丁形之乙丁二角俱倍大于底上甲角形内之丙丁乙形与甲乙丁原形相似其丙乙二角亦倍大于乙丁丙角乙丁丙丁甲丙三线俱等夫甲丁乙形之甲乙丁三角并等两直角今乙丁二角既倍大于甲角是合乙甲丁角而为五分两直角矣则乙甲丁角该五分两直角之一为三十六度夫五分两直角之一与十分四直角【全周】之一等则乙甲丁角或乙丁弧即十分圏之一分乙甲丁甲又各为半径则乙丁即十等边形之一边夫乙丁与丙丁等丙丁与甲丙等则甲丙与乙丁亦等而甲丙即理分中末线之大分故圏径上作理分中末线其大分为三十六度之通

圏内作十等边切形法 先依上作甲丁乙两腰等三角形以甲乙甲丁各引至圏界为乙己丁戊其己戊弧与乙丁等次以戊乙弧半于庚作乙庚戊庚二线各半之于辛于壬又作癸丑子寅卯庚诸线俱过甲心各抵圏界即平分大圆为十分末作戊己等十线相连即所求十边形之理据厯书见几何十三卷九题而几何六卷巳后之书未经翻译不可得见考之他书未有发明其义者余特作此解之

表根四 圈内作五等邉内切形求得七十二度之通法曰六邉形上方形及十邉形上方形并开方得七十二度通

解内切五等邉形法 法曰甲乙丁圈于圈内作甲丙

丁两腰等乗圈角形令腰间丙丁

二角各倍大于甲角即甲角所乗

之丙丁弧为全圈五分之一何则

甲丙丁形之三角并等两直角今丙丁二角既各倍大于甲角则甲角为五分两直角之一又甲为乗圈角所乗之丙丁弧必更倍大于甲角之度为全圏五之一矣【七十二度】夫丙于二角又倍大于甲角则其所乗甲丙甲丁二弧亦必倍大于丙丁为全圈五分之二即作丙戊丁乙二线平分丙丁二角亦平分甲丁甲丙二弧分大圈为五平分丙丁线即五等邉之一末作丁戊等四线相连成五等邉内切形等邉等角 此系歴书原法新増作五等邉形法

甲庚壬平圆内作五邉等形法任作

切圆直线如子丑切平圆于甲乃以

切防甲为心任作半圈如子寅丑次

匀分半圆周为五平分如子辰等次

从半圆上取五平分之各防作直线至切防甲此直线必过半圆周【如甲辰线必过庚寅甲线必过戊余仿此】末于平圆内联各防作通即成五等邉形【庚甲乙甲本为通补作戊庚丁戊乙丁三线并与庚甲乙甲

等皆七十二度通也】

解曰卯甲寅负圈角正得丁心戊

分圆角之半卯甲寅既为十等面

凑心之角必三十六度也则丁心

戊角必七十二度而为五等邉角矣 或作半圆于外如下图亦同前论

解六邉十邉两方并等五邉上方形 法曰依前理分中末线法作己丁丁丙二邉为十分圏之一乙己乙丙甲乙三线俱为中末线之大分与十边形之一等乙丁

其小分次取己丁

弧之倍至丙作甲

丙线得己丙七十

二度为五分圏之

一【己丁丙为十分圏之二即五分

圏之一矣】作丙己线即

五等形之一边也

己甲丙为七十二度之角次取己为心己丁大分为界作丁未庚圏又以丙为心丙甲半径为界作子甲丑图两圏相交于辛末从丙心向交防【辛】作丙辛线从己心向交防【辛】作己辛线成丙己辛三角形此形辛为直角丙辛六边形之边【即子丙】为股己辛十边形之边【即己丁】为句己丙五边形之边为用句股术得己丙七十二度之通

解曰丙辛己形何以知辛防必为直角试观乙己丁乙丙丁俱为两腰等形又自相等合之成己乙丙丁四等

邉斜方形则丙己线必平分

乙丁小分于壬甲丁线因己

丙弧为己丁之倍亦平分丙

己于壬壬防为直角又形

内所分之乙壬己乙壬丙丁壬己丁壬丙四句股形俱自相等夫丙己邉上方形为壬己上方形之四倍【几何言全线上方形为半元线上方形之四倍】而壬己上方乃乙己上方减去乙壬上方之数【句求股】是以乙己上方四倍之【即己乙己丁丙丁丙乙四线上方之并】减去乙丁小分上方【乙丁上方为乙壬上方之四倍以乙壬为乙丁之半故也即乙壬等四小句方之并】所余即与丙己上方等矣而此四乙己方减乙丁上方之余又与全数上方及中末线大分之方并等【即十邉形之一】何则试观二图【即理分中末线图】甲丁为全数甲戊为全数上方丁乙为大分丁子为大分上方两方之并成甲壬子戊磬折形此形内容丁子大分方形之四则重一庚己小分之方【取丙丁与乙丁等则己丁壬乙俱为大分之方而庚壬矩与丁子方等甲壬矩又与庚壬矩等是共有大分上方形之四倍而庚己小方则重叠在内庚己乃辛己小分之方也】今试于磬折形内减去重叠之方【癸辛方】是即于四个大分方内减一小分上方亦犹之前图四乙己方内减去乙丁上方而所余必等矣夫此磬折形既与前四乙己方内减乙丁上方之余幂等而此余幂又与丙己上方等则此磬折形亦与五等边之一丙己上方等而磬折形乃甲戊丁子两方之并也甲戊方之根甲丁即前丙辛己形之丙辛边丁子方形之根丁己即前丙己辛形之己辛边今丙辛己辛上两方并既等于丙己上方是丙辛己为句股形而辛为直角矣丙辛半径股也己辛大分句也丙子弧六十度之边子丙即丙辛股己丁弧三十六度之边丁己即己辛句而丙辛己辛丙己三边适凑成句股形故厯书言六边上方并十边上方与五边上方等葢以此也

若作戊乙线成戊丁乙句股形与前丙辛己形等戊乙即五边形之一益可见辛之必为直角矣

求七十二度通法取迳甚奇大测止具算术未着其理【据云见几何十三卷十题】薛书及孔林宗説殊多牵附余此图与原算脗合乃知古人立法之简奥也因更推衍四法如下

如图午丁大圈依理分中末线法作十邉等内切形丁午等俱大分次从癸昴诸防【癸甲昴甲俱为大分】作癸昴昴壁等线俱为小分各连之则中末线之大小两分成内外两十邉等形俱各两两平行一切于周一切于径次任取

戊为心甲为界作圈

亦依上法用其大分

小分作内外两十邉

等形末作乙丙乙丑

等五线为五邉形之

各邉诸线交错得求

乙丙邉之法有五

一丁乙丙形有丁丙全径有丁卯全数及卯乙大分并为丁乙【丁乙与午戊必平行】乙为直角用股求句法得乙丙邉二乙丙寅形有乙寅小分为句有丙戊戌寅两大分并得丙寅为求得乙丙股

三乙甲丙形用其半甲壬丙形有甲丙全数有甲辛大分有辛壬为辛戊小分之半并为甲壬求壬丙勾倍之得丙乙邉

四乙壬戊形有乙戊大分为有壬戊小分之半为句求乙壬股倍之得乙丙邉

又形中两圈相交内有甲卯乙戊未为小五邉形其各邉即大分甲辰戊丙庚形同又有甲卯乙戊丙庚为小六邉形其各邉亦即大分又小五邉形与午丑乙丙氐大五邉形相似而体势等则其各邉俱成比例乙甲全数与甲卯大分若乙午与午丑则以甲卯与午乙相乗全数除之亦得五邉形之一其午乙线以乙亢午直角形用句求股术取之

表根五 圈内作三等邉内切形求得一百二十度通

半之为六十度正

法曰全径上方形内减六边形

上方形开方得一百二十度之

通

解曰甲为圏心甲乙为半径作圏次乙为心仍用乙甲为半径作弧与大圏相交于丁于戊其所截之丁乙戊弧即三分圏之一何则依前六边形之论丁乙戊乙二弧俱为六分圈之一今丁乙戊弧乃倍大于丁乙必三分圈之一矣【一百二十度】即作丁戊线为三等边形之边次以乙甲引至丙必平分丁丙戊大半圏于丙以丙乙为过心线既平分丁戊弧于乙亦必平分丁丙戊弧于丙也从丙作丙戊丙丁二线成丁丙戊三边等内切形求之用乙丁丙三角形丁为直角【以丁角乗丙戊乙半圏故】丁乙为六边形之一丙乙全径上方减去丁乙半径上方【丁乙即乙甲】余开方得丙丁边句求股术也

表根六 圏内作十五等边内切形求得二十四度之通

法曰三边等形与五邉等形之较即十五分圏之一可求二十四度通

解曰戊丙大圈丑为心作丙子全径取丙防为宗依前法作丙甲辛三邉等形又作丙戊乙己庚五边等形丙甲弧为三分圈之一【一百二十度】丙戊乙弧为五分圈之二【七十二度】相较得甲乙弧二十四度即十五分圈之一也其求甲乙之邉以五邉形之邉乙己半于癸三邉形之邉甲辛半于壬得乙癸与甲壬相减【丁壬即乙癸】存甲丁为股次作乙丑甲丑两半径成乙丑癸甲丑壬二直角形以

乙丑半径上方减乙癸半

上方余开方得癸丑邉又以

甲丑半径上方减甲壬半

上方余开方得丑壬邉次以

丑癸与丑壬相减得壬癸【即乙丁】为句末用甲丁乙直角形甲丁上方与丁乙上方并开方得甲乙为十五等邉内切形之边

又解曰甲乙弧何以知为十五分圏之一凡一圏内作三边等形又作五边等形以其边数三与五相乗得十五即知可为十五等边切形其两弧之较必有十五分圏之一如甲乙也余仿此推 此亦厯书原法

表根七 圈内作九等边内切形求得四十度之通【新増】求内切九等边形 法曰甲为圆心于圆内先作庚子辛三边等形【法见前】平分大圆为三分次用甲庚为度作

庚己线与庚辛为直角庚为

心己为界作己壬弧为全圏

六之一【六十度】次于己壬弧上

任取癸防向甲心作癸甲直

线与庚辛交于戊其自癸至戊之度令与甲乙半径等次癸为心戊为界作圏与大圏相交于丙于庚【庚防为己壬弧圏心又癸戊半径与庚己等必相交于庚】从癸又作癸庚癸丙二线得庚戊丙圈所割之庚乙丙弧必为庚辛弧三之二辛丙为三之一即全圏九分之一也末作丙辛线为内切九等形之邉依此作丙乙乙庚诸线成九等邉内切形等邉等角解曰癸戊线既等甲乙半径则两圈相交之庚戊丙庚乙丙两弧必等又癸甲线既过两心【甲大圆心癸庚戊丙圈心】试作庚丙通必平分通于丁亦平分庚丙弧于乙与丙庚弧于戊而庚乙与丙乙等庚戊与丙戊等又两弧【庚乙丙庚戊丙】共用庚丙通则丙戊与丙乙庚戊与庚乙亦各相等其丙戊丙乙庚戊庚乙四线亦等又癸丙癸戊癸庚三线俱即半径【癸为庚戊丙圈心故】则癸庚戊癸丙戊为两腰等三角形而两癸角又等【庚戊丙戊二弧等故】则两形之邉角俱自相等又丙戊辛形其戊辛二角亦等何则戊角之余为丙戊庚角而丙戊庚乃庚戊癸丙戊癸两角之并亦即癸丙戊癸戊丙两角之并【癸戊庚角与癸戊丙等因两形为等形亦与癸丙戊角等】是丙戊辛角必与戊癸丙角等其丙辛戊角乗庚丙弧则辛角必得庚丙之半与乙丙弧等亦与丙戊等是丙辛戊角亦与戊癸两角等而辛丙戊为两腰等形因得戊丙与辛丙两邉亦等夫丙戊边本与戊庚等则丑丙与戊庚亦等而丙戊即丙乙庚戊即庚乙是辛丙丙乙乙庚三线等也而辛丙丙乙乙庚三圈分亦等矣前庚乙辛弧乃全圈三之一今庚乙又为庚辛三之一即全圈九之一为四十度而庚乙即四十度通 按癸丙线必与庚甲平行其交己壬弧之丑防必居癸壬弧之中而壬丑丑癸癸己为三平分各得十二度

求九边形之边 法曰取十边形相较可得九分圏之

边如图乙辛戊圆甲为心取

辛丙弧为十边形之一【三十六度】戊乙弧为九邉形之一【四十度】辛丙为十邉形之邉乙戊为

九边形之边二线令平行则其较弧辛乙与丙戊相等【各二度】次作辛乙丙乙诸线成辛乙戊丙四邉形此形有丙辛边【前第五根所得】有辛乙边【一度正之倍用后法所得】先求丙乙线用丙辛乙钝角形作辛丁垂线以辛丙半之因乙辛得辛丁次以辛丁上方减辛乙上方开方得乙丁又以减辛丙上方开方得丁丙并之得乙丙线与辛戊等次以乙丙自乗方内减去辛乙自乗方余以辛丙除之得乙戍为九边形之边即四十度通也【上图之庚乙线】

解曰丙辛线既与戊乙平行则丙乙辛戊两线相等辛乙与丙戊亦等从辛从丙作辛己丙午二垂线所截戊乙线之戊午己乙为丙辛戊乙二线相较之半亦必等夫丙乙自乗得丙乙上方形辛乙自乗得丙戊上方形【辛乙与丙戊等故】而丙乙上方乃丙午乙午上两方之并丙戊上方又丙午戊午上两方之并则试于丙乙上方减去丙午上方所余为乙亥方丙戊上方减去丙午上方所余为午未方而午未方即己子方也今于丙乙上方形减丙戊上方形是减去丙午上一方又减去巳子一方【即戊午上方形】所余为午卯丑亥磬折形夫午乙与己戊二线相等则午丑与巳酉两方形亦等因得卯午矩与申酉矩等移卯午补申酉则丑未矩形与午卯丑亥磬折形等矣故以子丑除之【子丑即丙辛以卯亥为正方故】得子未边即乙戊四十度通也

按九边形法诸书所无然缺此则九十度之正不备壬寅秋客润州魏副宪官署时魏公鋭意厯学因作此图补之

附求一度之通【一度为全圆三百六十之一亦可名三百六十等邉内切形】法曰一度之通取相近之数用中比例法得之如图庚乙弧为一度先设甲庚一度三十分依前法【表根六及表法一】求其正甲癸○度○二六一七六八九又求其通得○度○二六一七九二半之得○度○一三

○八九六为己庚四十五

分弧正己辛也三分之

得己寅○度○○四三六

三三为十五分弧略大线

加己辛【即未丑】得壬丑○度○一七四五二八为一度弧略大之正次于甲癸线内减己辛【即戊癸】余戊甲亦三分之得丙戊○度○○四三六二四为十五分弧略小线加戊癸得丙癸○度○一七四五二即丁午也为丁庚一度略小弧之正夫大小两其差八数为壬亥半之得四壬申也【申亥同】加小减大得乙子○度○一七四五二四为乙庚一度之正若求其通用正与正矢为句股求之【此薛仪甫歴学防通法】

再细求一度正【系作枚法】

前四十五分弧之正○度○一三○八九六法以四十五分半之为廿二分三十秒求其正得六五四四九又半之为十一分十五秒求得正三二七二四五夫廿二分三十秒之弧倍于十一分十五秒而其亦倍则知二十分以内之弧正若平分数【纵有叅差非算所及】法以廿二分三十秒为一率正六五四四九为二率十五分为三率得四率十五分正○度○○四三六三二六次以十五分正与四十五分余○度九九九九一四三相乗得○度○○四三六二八八六○六八六为先数以十五分余○度九九九九九○四八与四十五分正○度○一三○八九六相乗得○度○一三○八九四七五三八为后数【相乗之理见表法六】两数相并得○度○一七四五二三六一四五为一度正与薛书略同但此法似宻

论曰弧与非平分数然一度以内弧相切曲直之分所差极微故可以中比例法求也

按上七根所求者皆各弧之通表中所列俱正葢论割圆必以通便算则惟正然正即通之半全与分之比例等其理一也

作表之法有七

用上根数于大圆中求七弧之通以为造端之始而各度之尚无从可得爰立六种公法或折半或加倍或相总或相较转辗推求以得象限内各度之正葢上诸法乃其体此则其用也二者相资表以成焉

表法一 有一弧之正求其余及半本弧之正与余

解曰如图甲为圈心乙丙戊弧为全圈四之一【九十】乙甲戊甲俱半径设有戊丁丙弧其正为丙庚即从丙作丙甲线成丙庚甲直角形法甲丙全数上方减丙庚正上方余开之得甲庚与丙辛等即丙戊弧之余也又用甲庚减甲戊半径得庚戊矢又作丙戊线成丙庚戊直角形法庚戊矢上方与丙庚上方并开方得丙戊为戊丁丙弧通半之得丙己或戊己即半本弧丙丁或丁戊之正又以丙甲己形【戊甲己形同】用句求股

术求己甲得半本弧之余【癸丙等】若

再以丙己丁己二边求丙丁半之

又得半丙丁弧之正余仿此逓求

论曰丙戊弧既平分于丁其丙戊

亦必平分于巳故半丙戊为半本弧

之正试作丁甲壬象限则丙己正己甲余尤了然矣

表法二 有一弧之正余求其倍本弧之正与余解曰甲丙象限内设有甲戊弧其正戊己余己乙今求倍甲戊之甲丁弧正丁癸与余癸乙法先作丁甲线为丁戊甲倍弧之通此线必为乙戊线平分

于壬则壬甲亦为甲戊弧正与

戊己等丁壬亦等夫壬甲既等戊

己则其余壬乙亦必等己乙法

用己戊乙庚壬乙两形乙戊全数

与戊巳正若乙壬余【即乙己】与壬庚而壬庚即辛癸倍之得丁癸为倍弧甲丁之正

论曰乙戊己乙壬甲两形相等戊乙等甲乙戊己等甲壬己乙等壬乙故壬乙得为余又乙戊己乙壬庚两形相似故第四率可求壬庚【即辛癸】而壬庚必为丁癸之半以丁癸甲直角形丁甲既平分于壬从壬作壬辛垂线亦必平分其股于辛也故倍癸辛得丁癸为倍弧甲戊丁正又壬庚线亦平分甲癸句于庚用甲壬庚形依句股术求甲庚倍之以减甲乙存癸乙或丁子即倍弧之余也

表法三 求象限内六十度左右距等弧之正解曰六十度左右距等弧之正与其前后弧两正之较等如图乙丙象限内设丙戊为六十度【不动】有丙己小弧【须在三十度以上】丙巳丁大弧其大弧与丙戊六十度之较戊丁令与丙己小弧与戊丙六十度之较戊己等其大小两弧正一为己辛一为丁庚相较为丁癸此丁癸与己壬丁壬等则丁癸为戊丁戊己距等弧之正壬甲为余

论曰试从巳向子作巳子线则丁巳子为三边等形何则形中壬子丁壬子己两形相等【丁子壬己子壬两角本等又同用壬子边则两形自等】而丁子壬角与乙甲戊角等【以丁庚与乙甲平行故】为三十度【乙甲戊为丙戊甲角六十度之余】则丁子巳角为丁子壬之倍必六十度又丁子壬巳子壬两角等则其余壬丁子壬巳子二角亦必各六十度而与丁子巳角等则丁子巳为

平边三角形夫丁子巳既为平边

三角形其巳癸垂线必平分丁子

于癸子壬垂线必平分丁巳于壬

两分之丁癸与丁壬必等而丁癸

乃己丙丁丙大小二弧两正【一巳辛一丁庚】之较

按此须先求得象限内六十率之正依上法可求左右三十率之正外此即不可用以六十度之余止三十度故也

表法四 任设两弧之正余求两弧并及较弧折半之正

解曰戊壬象限内任设不齐之两弧一置在上如戊丙

一置在下如丁壬中间所容丙丁

弧即戊丙丁壬两弧并之余今求

半丙丁弧丙乙【丁乙同】之正法作

丁壬弧正丁辛余丁癸戊丙

弧正丙壬【即癸己】余丙子又作丙丁线为较弧之通成丙己丁直角形次以丁壬弧正【丁辛巳子同】减戊丙弧余【丙子】得丙己为股丁壬弧余【丁癸】减戊丙弧正【癸己】得丁己为句句股求得丙丁邉半于庚得丙庚或庚丁为丙丁半弧丙乙之正

巳上俱系厯书原法

表法五 有一弧之正求倍本弧之矢因得余解曰设戊乙弧其正乙丁戊丙为戊乙弧之倍其正丙己正矢戊己丙戊为倍弧通半于辛其辛戊与乙

丁等法用戊丙己戊辛甲两直角

相似形【二形同用戊角故相似】甲戊与戊辛

若丙戊与戊己倍弧矢夫四率之

理二三相乗之矩内形与一四相

乗之矩等则丙戊乗辛戊即甲戊乗戊己而丙戊乗辛戊所得矩形为辛戊上方形之倍【戊辛自乗得辛庚方倍之为丙庚矩即丙戊与戊庚相乗之幂也戊庚即戊辛】而全数【甲戊也】又省一除故以乙丁正【即辛戊】自乗倍之退位即得戊己倍弧矢用减半径得倍弧余己甲若反之以戊己矢折半进位开方即得半本弧之正【丁乙】 此孔林宗术勿庵称为正简法余作此图以着其理

表法六 任设不齐之两弧求两弧相并之正及相较之正

解曰寅巳未圏甲为心寅巳为一象限设寅已弧内有己辛弧若干度为前弧又有己戊弧小于己辛为后弧戊子为后弧正子甲其余午辛为前弧正午甲

其余次取辛丑弧与己戊后

弧等则己戊丑为前后两弧之

并弧丑亥即并弧之正次作

丑壬线为丑辛弧正与戊子

等其余壬甲亦与子甲等辛壬亦与子巳等法用甲午辛甲壬丁二相似形以后弧之余壬甲因前弧之正辛午全数【甲辛】除之得壬丁为初数【卯亥等】寄位 次用甲辛午丑壬卯二相似形【甲辛午形之辛角与丑乙辛角等因丑壬乙为直角其丑壬卯角亦与丑乙壬角等则亦与甲辛午角等又二形之卯午俱为直角则两形相似】甲辛与甲午若丑壬与丑卯则以前弧之余甲午因后弧之

正丑壬全数【辛甲】除之得丑

卯为次数末以五卯与初数

卯亥相并得丑亥为已戊丑

两弧相并之正 若求两

弧相较之正法以后弧丑壬正引长之抵圈界于癸则丑癸为丑辛癸弧之通因壬防为直角其癸壬与丑壬必等因得丑辛癸辛两弧亦等夫丑辛弧原与戊巳后弧等则辛癸与戊己弧亦等即以辛癸减辛己前弧得癸己为两弧之较癸庚即较弧之正癸酉其余法用丑辰癸形此形内之癸申壬丑卯壬二直角形相等【丑癸辰句股形丑癸既平分于壬则从壬作壬卯壬申二垂线亦必平分丑辰句于卯癸辰股于申而癸申壬丑卯壬两形必等】因得壬申即丑卯次数【壬申等卯辰卯辰即丑卯】用以减初数壬丁存申丁即癸庚也为较弧癸巳之正亦与戊辛弧正等

若两弧相并在象限外如次图巳寅丑弧理亦同【钤记同前】有不齐之两弧求相并相较弧正又法

法曰两弧【小甲丙大甲戊】相并曰总弧【甲癸】相减曰多弧【戊丙】置大小两弧以大弧正【戊辛】因小弧较【子庚】曰先数【庚乙】以大弧较【辛庚】因小弧正【庚午】曰后数【午未】 视两弧在象限内者以后数【亥壬】减先数【亥丙也以午亥丙形与庚乙子形等故】为多弧正【壬丙】以后数卯丑加先数【丑已以庚巳丑形与庚乙子形等故】为总弧正【卯巳也以卯午巳形与庚酉癸形等故卯己即酉癸】若两弧过象限者加减各异

又或置大小两弧【同上】以

大弧正【戊辛】因小弧正

午庚曰先数【庚未】以大

弧较【庚辛】因小弧较

【庚子】曰后数【子乙】 视两弧在象限下以后数【午亥】加先数得多弧较【壬庚】以后数【庚丑】减先数【庚未】得总弧较【丑未即午卯亦即庚酉】若两弧象限内外不等加减亦异

此法详三角会编五卷梅勿庵先生环中黍尺亦着其法然彼所论者弧三角形此则平圆中求正也

表法七 圆内有五通错互成四不等边形求不知一弧之通

解曰甲为圆心戊庚为圆径戊丙丙丁丁庚俱为通成戊庚丁丙四不等形丁戊丙庚为对角线法丁戊偕丙庚相乗之矩形内减丁庚偕丙戊相乗之矩形余为戊庚与丙丁相乗之矩形葢丁庚丙戊相乗之矩与戊庚丁丙相乗之矩并与丁戊丙庚两对角线相乗之矩

等也若有丙戊丁庚戊庚丙

庚丁戊五通用此可得丙

丁弧之通

论曰庚戊丁形与庚丙丁形

其戊丙两角等【同乗丁庚弧故】若以

丙丁引至己作庚己丙直角形则庚戊丁庚己丙两直角形相似庚戊与戊丁若庚丙与丙己夫四率之理二三相乗矩形与一四相乗之矩等则庚丙与丁戊相乗所得即庚丙与丙己相乗之己壬矩也【取己癸与庚戊径等】次作丁辛线与己癸平行割圈于子其子庚弧与丙戊弧等何则戊丁庚为直角丙丁子亦为直角同用戊丁子角【子戊弧】则丙丁戊庚丁子两角必等其所乗之丙戊庚子两弧亦等矣因得庚子边即丙戊通又庚子丁角与庚戊丁角等【同乗丁庚弧故】于庚作庚乙垂线与己丙平行成子庚乙直角形与庚戊丁直角形相似戊庚与庚丁若子庚与庚乙依四率之理庚子【即丙戊】与丁庚相乗所得即庚戊与庚乙相乗之己辛矩也【丁辛即庚戊己丁即庚乙】用以减己壬矩形余丁壬矩形乃庚戊与丁丙相乗之幂故以庚戊除之得丁丙为丁丙弧之通

若戊丙丁庚非半圈【或大或小不论】则庚

戊为戊丙庚弧之通理亦同但

己壬为斜方形如上图戊丁庚为

小半圈成己壬斜方其庚乙线不

与丁己平行法作己庚乙角令与

丁己庚角等则腰间相对丁乙二角亦等因得庚乙丁己为等边而庚乙子钝角为丁乙庚之余与丁己庚角自等亦即与圆内戊丁庚角等而庚乙子庚戊丁为相似形庚乙即丁己

此上古多罗某法诸书未有能言其故者得余此图庶不昧古人精意 已上二法系余所增

用上七法交互推求可得象限内各度之正细推之又可每隔十五分【四分度之一】得一正十五分以下用中比例法以十五分正为实十五为法而一得一分之正逓加之得每度内各分之正立割圆表又此正算一象限巳足以适满一直角故也

求切线角线矢线

割圆正而外又有切割矢三线并正为四线合其余为八线葢以八线凖一弧弧之曲度得其真矣切线止切圈以一防全在圏外割线从圈心过规半在内半在外正与矢全在圈内如图甲为圈心庚丁为象限庚甲丁甲俱半径设有庚乙正弧即戊乙为正乙辛【戊甲同】为余次于圏外作庚己线与戊乙平行切圈于庚又从甲心过所截弧乙防作甲己线与庚己交于己成甲己庚直角形此己庚为乙庚弧正切线己甲其正割线也而甲己庚直角形与圆内戊甲乙形相似甲戊与戊乙若甲庚与庚己故以余除正半径因之得本弧正切又戊甲与甲乙若庚甲与甲己故以余除半径全数因之得本弧正割以戊甲余减甲庚半径得庚戊本正矢此皆庚乙弧相当之线也夫庚乙既为正弧则乙丁为余弧作乙辛线为余弧之作丙丁线切圏于丙为余弧之切甲乙引出之遇于丙甲丙为余弧之割成甲丙丁直角形与圆内甲乙辛形相似甲

辛与辛乙若甲丁与丁丙得

余切甲辛与甲乙若甲丁与

甲丙得余割乙戊【即甲辛】正

减甲丁半径得辛丁余矢此

又丁乙余弧相当之线也一正一余共有八线若或以丁乙为正弧即庚乙反为余弧其八线正余之名亦互易葢此为正彼自为余耳

论曰庚乙正弧之各线为甲庚己甲戊乙两句股形所成乙丁余弧之各线为甲丁丙甲辛乙两句股形所成而甲庚己形与甲丁丙形相似【一为顺句股一为倒句股】又圆内之乙甲辛甲戊乙二句股形俱自相似亦与甲丁丙甲庚己二形相似是庚乙弧相当之线成相似之直角形四设算可以用正亦可以用余是一弧而能兼用八线此八线表所由名也

按表中不列矢线者以矢线用正余减半径即得且不常用故省之 又按割圆之难全在求正若切割线俱以比例得之

附求割线省法【用加减算】

如乙己弧为二十度其切线乙戊求割线甲戊法先以余己丙七十度半于丁得丁己三十五度丁丙等次

以戊乙切线引长之令与戊甲

等作甲戊辛两腰等三角形而

乙庚弧必与丁丙等即查乙庚

弧之切乙辛并乙戊得戊辛即甲戊割也

解曰乙庚弧何以与丁己弧等葢甲辛戊既为两腰等三角形则甲角之己庚弧必为丙己余弧【己壬也】之半壬庚与己庚等而庚防居己壬弧之中夫丙己与己壬并等两直角则己庚弧之不满直角者必为丙己之半今丙己既半于丁则以丁己益己庚丁甲庚必为直角而乙甲丙亦直角也共用乙甲丁角【或丁乙弧】则丙己与乙庚等

求矢线 余减半径得正矢正减半径得余矢求切线 余除正半径因之得正切正除余半径因之得余切

求割线 余除半径半径因之得正割正除半径半径因之得余割

按圆内矢二线当正弧初度则无九十度极大即半径圈外切割二线切线当正弧初度亦无割线即半径至九十度俱极大且切与割平行不能相遇名曰无穷之度然至此亦无切割之可言矣惟将近九十度防有极大之切割线

定八线正余之界

庚戊丙半圆甲为心戊丙为象限设丙乙正弧在九十度内则乙壬为正壬丙为正矢甲丁为正割丙丁为

正切其戊乙余弧乙己为余己

戊为余矢甲辛为余割戊辛为余

切若设庚戊乙为正弧在九十度

外亦以乙壬为正丁丙为正切

甲丁为正割壬丙为正矢而庚壬亦为正矢又名大矢其余弧仍用戊乙【非乙丙】在庚戊象限之外乙己为余戊己为余矢戊辛为余切甲辛为余割葢乙壬正为丙乙庚乙两弧共用故总以戊乙为余弧也凡算三角形取用正余诸线以此为凖

厯算全书卷五十五