测圆海镜 - 第 9 页/共 10 页
按右大和八问每问于大和外复设二数然多有大和外设一数即可求者细考其法草所载皆三数并用婉转求之盖意在发明三数取用之理非不知其可省也
测圆海镜卷九
钦定四库全书
测圆海镜卷十
元 李冶 撰
三事和八问
或问甲乙同立于干隅乙向东行不知步数而立甲向南直行多于乙步望见乙复就东北斜行与乙相防二人共行了一千六百步又云甲南行不及斜行八十步问答同前
法曰共步内减四之小差复以自之于上以十八个小差幂减于上为实四之共步内减十六个小差于上却以十八小差加上为益从四步常法开平方得中差
草曰别得共步为三事和也不及步即小差也立天元一为中差加二之小差得□□为大小差并以加入三事和得□□为三也倍三事得三千二百内去大小差并得□□为三和也内减三余□□为三个黄方以自之得□□□为九段黄方幂【寄左】再置天元中差加小差得□□为大差以小差□乘之得□□为半个黄方幂就一十八之得□□为同数与左相消得□□□开平方得二百八十步即中差也其余各依法求之合问
或问以前三事和又云大差三百六十步问答同前法曰倍云数以云数乘之又九之于上倍云数加三事和为前数倍云数减二之三事和为后数二数又相减余一百六十为泛率以自乘减上位为平实十八之云数内又加四之泛率为从四常法得中差草曰立天元一为中差置云步倍之内减天元得□□为大小差共数加于三事和得□□为三也倍三事内减大小差共数得下式□□为三和也内减三得□□为三个黄方靣也以自之得□【□□】□为九段黄方幂【寄左】再以天元减大差得下式□□为小差又倍之得□□以云数乘之得下式□□又就分九之得下式□□与左相消得下式□□□开平方得二百八十步即中差也合问
或问依前见三事和又云中差二百八十步问答同前法曰和步加差步以自乘于上又和步内减差步以自乘加上位为平实四之和步为从二步益隅得大
草曰立天元一为大减共步得□□为和副置之上位减差步得□□为二勾以自之得丨□□为四段勾幂也下位加差步得□□为二股以自之得丨□□为四段股幂也二位相并得□□□为四段幂【寄左】然后以天元自之又四之得□□为同数与左相消得□□□开平方得六百八十步即大也倍之以减于三事和余即城径也合问
或问依前见三事和又云小差大差并四百四十步问答同前
法曰并前后二数三而一为反以减共步得数又以减得城径
草曰二数相并得□三而一得□即也以减三事和得□即和也和又相减余二百四十步即城径也合问
或问依前见三事和又云小差中差大差共七百二十问答同前
法曰半云数自之又三之于上以三事减上位为平实【按以三事减上位有误此系偶合三事之数耳当云加半段三事幂又倍三事和加大差复以大差乘之减上位为平实】倍三事于上半云数而五之加上位为益从二常法得小差
草曰别得三差共为二大差也立天元一为小差并大差加入三事和得□□为三也以自之得丨□□为十八积九较幂【寄起】又以共三事步自之得□方于上又以天元小差乘大差倍之得□加于上得□□为十二积四较幂又加五【按即三因二归】得□□为十八个直积六个较幂以减寄起余得丨□□为三个较幂【寄左】然后以天元小差减大差得□□为中差以自之得丨□□又三之得下式川□□为同数与寄左相消得□□□平方而一得八十步即小差也余各依数求之合问
或问依前见三事和又云明黄方叀黄方共六十六问答同前
法曰二事内加二之共步复以二之共步乘之于上位三事内减二之共步复以二之共步乘之得数减上位为平实三事内加二之共步又倍之于上又三【按三当作六】之共步加上位为泛寄三事内减二之共步又四之于上又三【按三亦当作六】之共步减上位得数以减泛寄为从作十八段虚平方开之得虚黄方
草曰别得共步即虚大小差也立天元一为虚黄方以三之加入倍之共步得□□为圆径也以圆径加三事得□□为二通和以圆径减三事得□□为二通又副置圆径上加天元得□□为二虚和下减天元得□□为二虚乃置二大和以二小乘之得下□□□【寄左】然后置二大以二小和乘之得下式□□□与左相消得□□□平方开之得三十六步即虚黄方也其余各依法求之合问
或问依前见三事和又云皇极二百八十九步问答同前
法曰二数相乘为实从空一益隅得大
草曰立天元一为通内减皇余□□为皇极勾股和以自之得丨□□于上以皇极幂减上位得丨□为二直积合于皇极除之不除寄为母便以此为城径【寄左】乃以二之天元减共步得□□为黄方面以皇通之得□□与左相消得丨□□开平方得六百八十步即大也合问
或问依前见三事和又云见太虚一百二步问答同前
法曰半虚乘三事为实三事为从四虚隅翻开之得半大
草曰识别得以虚减大半之为皇极以虚加大半之为皇极勾股共也立天元一为半大以二之内减虚得□□折半得□□为皇极也又以虚加大而半之得□□为皇极和也和自之得丨□□于上又以自之得丨□□减上位余得下□为二直积合以皇极除之不除寄为分母便以此为城径【寄左】然后以四之天元减三事共余□□又以皇极分母通之得□□□为同数与左相消得□□□倒积开得三百四十步倍之即大也合问
测圆海镜卷十
钦定四库全书
测圆海镜卷十一
元 李冶 撰
杂糅一十八问
或问城南有槐树一株城东有柳树一株甲出北门东行丙出西门南行甲丙槐柳悉与城叅相直既而丙就柳行五百四十四步至柳树下甲就槐行四百二十五步至槐树下问答同前
法曰甲就步自之于上以二行相减数自之减上位为实二之二行相减数并入二之甲就步为从一步常法得平
草曰别得丙就步为边也甲就步为底也边即皇髙共也底即皇平共也二行相并即大皇共也二行相减即皇极勾股较也倍皇以减于大余即虚也倍皇内减边余即叀也倍皇内减底余即明也皇极加一差【按一差即皇极勾股较】则大差也内减一差则小差也立天元一为平加一皇极勾股差得□□即髙也髙自之得丨□□内加天元幂得□□□为皇幂【寄左】然后以天元减底得下式□□自之得丨□□为同数与左相消得丨□□开平方得一百三十六步即平也余各依法求之合问
或问出南门东行有槐树一株甲出北门东行斜望槐树与城相直就槐树行二百七十二步出东门南行有柳树一株丙出西门南行斜望柳树与城相直就柳树行五百一十步问答同前
法曰云数相并而半之以自乘于上半丙斜行以为幂半甲斜行以为幂并二幂减上位为实并云数为益从一步平隅得虚
草曰别得丙斜行为黄广也亦为两个髙也此勾则城径也甲斜行即黄长也亦为两个平也此股则城径也二数相并得□即大虚共也二数相减余□即两个皇极差也二数相并而半之得□即皇极和也立天元一为虚以减于皇极和得□□即皇极也以自之得丨□□为皇幂【寄左】然后以髙自之得□以平自之得□二自乘数相并得□与左相消得□□□开平方得一百二即虚也合问
或问甲从坤隅南行不知步数而立乙从艮隅南行一百五十步望见甲复斜行五百一十步与甲相防问答同前
法曰斜行自之于上倍南行减斜余自之以减上为实倍南行减斜又四之为从八步常法平方得半径草曰别得南行即小差股斜行即黄广也小差股内减半径余即半个黄广积上股差也全径即其勾也立天元一为半城径减于乙南行倍之得□□即一个黄广即上股差也以减于斜行步余□□即股也自之得□□□为股幂也又倍天元以自之得□□为大勾幂加入大股幂得□□□【寄左】然后以斜行幂□与寄左相消得下式□□□开平方得一百二十步即半径也合问
或问乙从艮隅东行不知逺近而止甲从坤隅东行一百九十二步望见乙复斜行二百七十二步与乙相防问答同前
法曰倍东行减斜行得数自为幂以减于斜行幂为平实倍东行减斜行又四之为从八益隅翻法开平方得半径
草曰别得甲东行即大差勾也斜行则黄长也大差勾内减半径余即半个黄长积上勾差也全径即其股也立天元一为半径减于东行倍之得□□即一个黄长积上勾差也以减于斜行步得□□即黄长勾也以自之得□□□为勾幂于上倍天元以自之得□□加上位得下式□□□为幂【寄左】然后以斜行幂□为同数与左相消得□□□平开得一百二十步即半城径也合问
或问甲从坤东行一百九十二步丙从艮南行一百五十步望见之问答同前
法曰二行相乘倍之为平实如法得圆径
草曰别得甲行即大差勾丙行即小差股此二数相乘恰与大小差相乘正同如法相乘讫倍之得□为圆径幂【寄左】然然立天元为圆径以自之与左相消得丨□□开平方得二百四十步即城径也合问
又法以二行相减数减于二行相并数余者半之于上复以二行相减数加于上即城径
草曰别得甲东行减于径为虚勾也丙南行减于径为虚股也二行共为一径一虚共也二行相减即虚和也以相并数相减数又相减即两个虚也如法求得虚和□虚□相并得□即城径也合问按又法未合盖以二行相减为虚较而草中误以为虚和也其义甚浅非难知者是殆偶尔之遗忘然亦可以决其为当日未定之稿矣
或问出西门南行二百二十五步有塔出北门东行六十四步望塔正当城径之半问答同前
法曰二行相乘为平实一步常法得半径
草曰别得二百二十五步为髙股此乃半径为勾之股也其六十四步为平勾此乃半径为股之勾也二数相并即太极也二数相减即中差内去皇极差也又别得二行相乘恰是半径幂一段此与半梯头相乘其意正同今且以上容圆取之立天元一为半径副之上加南行得□□为股也下加东行步得□□为勾也勾股相乘得丨□□为大直积以天元半径除之得□□□为勾股和【寄左】然后并勾股得□□与左相消得丨○□开平方得一百二十步即半径也合问
或问丙从干隅南行丁从艮隅亦南行甲从干隅东行乙从坤隅亦东行各不知步数四人悉与城相直只云丙行内减丁行余四百五十步甲行内减乙行余一百二十八步问答同前
法曰二行相乘为实一步常法得城径
草曰别得丙行即大股丁行即小差之股也甲行即大勾乙行即大差之勾也其□即黄广股其□即黄长之勾也立天元一为城径先置黄广股□为股方差以□为勾方差以乘之得□为城径幂【寄左】然后以天元幂与左相消得下式丨□□开平方得二百四步合问
或问出南门东行有槐树一株出东门南行有柳树一株丙丁二人同立于坤隅甲乙二人同立于艮隅丁直东行至槐而止乙直南行至柳而止丙直南行甲直东行四人遥相望见只云丙行多于丁行一百六十八步乙行多于甲行七十步问答同前
法曰云数相乘为实二数相减又半之为法得城径草曰别得□即大差勾股较也其□即小差上勾股较也二数相并为大差内减小差也二数相较又半之皇极与城径差也二数相并而半之即皇极差也立天元一为圆径二云相减数又半之加天元得□□为极也并二数而半之得□为极差也副置极上位加极差得□□为较和也下位内减极差得□□为较较也上下相乘得丨□□为二直积【寄左】然后以天元一乘极得下式丨□为同数与左相消得□□上法下实而一得二百四十步即城径也合问
或问甲从坤东行丙从艮南行适相见斜行一百二步甲丙相防丙云我南行不及汝四十二步问答同前法曰二数相并以斜行乘于上二数相并而半之以乘相并数减上位为平实不及步为从一步常法得虚勾
草曰别得一百二步即虚四十二步即虚较也又斜行得虚股为乙东行此便为大差勾也斜行步得虚勾为丙东行此便是小差股也立天元一为虚勾加斜行步得□□为小差股也以不及步加于小差股得下式□□为大差勾也勾股相乘得丨□□为半段黄方幂【寄左】然后再置虚勾加不及步得□□为虚股又加入天元得□□为虚和又加入虚得□□为圆径以自之得□□□又半之得□□□与寄左相消得丨□□平方开得四十八步即虚勾也合问
或问甲从城心东行丙从城心南行庚从巽隅西行壬从巽隅北行四人遥相望见各不知步数只云甲丙共行了三百九十一庚壬共行了一百三十八问答同前
法曰云数相乘为实相并为法得虚
草曰别得甲丙共为皇极和也又为极极黄共庚壬共为太虚和也又为虚虚黄共立天元一为皇极黄方靣【亦为虚也】减于甲丙共得□□即极也又以天元减于庚壬共得□□即太虚黄方靣也以太虚黄方靣乘极得丨□□【寄左】然后以天元幂与左相消得□□上法下实如法得一百二步即皇极黄方靣也合问【按此亦系相消后得一边之二数者】
或问甲从干隅东行不知步数而止丙向南行亦不知步数望见甲就甲斜行七百八十步与甲相防甲云我行地虽少于汝以我东行步为法除汝南行步则汝止得二步四分问答同前
法曰斜步自之为平实除步自之又加一步为隅得甲东行
草曰此问所求城径与诸问并同其勾股则与前后诸率不同今特为此草者欲使后学有以考较诸率当否也立天元一为甲东行【即大勾】以乗二步四分得□为长以自之得□□为股幂又并入天元幂得□□为幂【寄左】乃以斜行自之得□为同数与左相消得□□□开平方得三百即甲东行也以二步四分乘之得七百二十步即丙南行也倍丙东行以甲东行乘之得四十三万二千为实以三事和一千八百为法除之得二百四十步即城径也合问
或问小差黄方靣少于大差黄方靣八十四步太虚黄方靣少于皇极黄方靣六十六步问答同前
法半八十四为中差以中差减六十六为二小差半之为小差又中小差相并为大差乃以小差乘大差为平实半步常法得虚黄
草曰别得八十四为两个虚积中差其六十六为虚积大小差并半八十四得□为虚中差也以中差减六十六余二十四半之得□即虚小差也以小差反减六十六余□即虚大差也又别得小差黄方为两叀股大差黄方为两明勾也立天元一为虚黄方置三位上加小差得□□为虚勾也中加大差得下□□为虚股也下加大小差并得□□为虚也三位并之得□□即城径也倍虚勾减城径得□□为大差黄方靣也又倍虚股减城径得□□为小差黄方靣也半小差黄方靣得□□以乘大差黄方得□□□为一个虚直积【寄左】乃以虚勾虚股相乘得丨□□为同数与左相消得□□□平方开得三十六步即虚黄方靣也其余依法求之合问据此问既别得大小差正数自可以求得黄方靣也诸如此数实不湏草今特为细草者庶使后学知其来歴
或问大差较较减皇极余四十九步小差较和减太虚余一百三十八步又皇极差一百一十九步问答同前
法曰并前二数为幂内减极差幂为平实从空二益隅得虚
草曰别得大差较较与小差较和皆同为圆径也又二数相并得□为明叀共又为极和内少两个虚也其一百三十八即虚和也□则旁差也立天元一为虚加入一百三十八得□□为圆径也又加入□得□□为极以自之得丨□□又倍之得□□□内却减极差幂□得下式□□□为和幂【寄左】乃倍天元加并数得□□为极和以自增乘得□□□为同数与左相消得□□□开平方得一百二步即虚也加入一百三十八得二百四十步为圆径合问【前二数相并加虚便是极】
或问小差不及平五十六步髙不及大差一百五步问答同前
法曰以前数自之为实二数相减为法得平勾草曰别得云数相并得□为平勾不及髙股也此数得极差则通差也此数内减虚差则极差也云数相减余□即城径不及极也以前数减于半径余即平勾以后数加于半径即髙股也倍前数加小差则为股圆差之勾也此与前数加平同倍后数减于大差则为勾圆差之股也此与后数减于髙同立天元一为平勾加相并数得□□即髙股也又加天元得□□即极也内减二云数差得□□为城径也半之得□□以自之得丨□□为半径幂【寄左】然后以天元乘髙股得丨□为同数与左相消得□□上法下实得六十四步即平勾也合问
又法云数相得为实相减为法得半径
草曰立天元为半径副之上内减五十六得□□为平勾下加一百五得□□为髙股上下相乘得丨□□为半径幂【寄左】以天元幂与左相消得下式□□上法下实得一百二十步即半径也合问
或问通勾通共一千步大差小差共得四百四十步问答同前
法曰以二差共减于一千又半之以自乘为平实以二差共减于一千又半之加入二之前数为纵【前数谓一千也 按此语有误应加入二之后数后数谓大小差共也】二步二分五厘益隅得勾圆差
草曰立天元一为小差数加入后数得□□却以减于前数得□□折半得□□为一个圆径也以自之得下式□□□【寄左】然后以天元减后数得□□为大差以天元乘之又倍之得□□与左相消得□□□开平方得八十步即勾圆差也
或问皇极三事和六百八十步太虚和较三十六问答同前
法曰二数相得为实半之后数为益从五分常法平开得城径
草曰别得皇极三事和即大也立天元一为城径减三个后数□而半之得□□为太虚大小差并也却加入两个后数□得下□□为虚和也又以虚和减天元得下□□为虚也置通【即皇极三事和也】内加天元得下式□□即通和也乃置通和以虚乘之得下式□□□【寄左】再置虚和以通乘之得下□□为同数与左相消得□□□开平方得二百四十步即城径也合问
或问出南门行一百三十五步有树出北门行一十五步折而东行二百八步望见问答同前
法曰以东行步乘南行步得数又自乘为实以东行步自乘乘南行步又倍之为从东行步自乘于上并南北二行步以减于东行步余数自之为幂以减上再寄位又并南北二行步以东行步乘而倍之内减再寄为第一益亷四之东行步于上又并南北二行步减于东行步又四之减上位为第二益亷四步虚隅开三乘方得半径