立天元一为半径
出西门南行四百八十步有树,出北门东行二百步看见它——城有多大?他设半径为天元一,四步列出一条方程,开出一百二十步。
《测圆海镜》卷二「正率一十四问」,前十三问都是套一条现成的「法」直接算出城径;到第十四问,他换了一个办法:「立天元一为半径。」天元一就是今天的未知数 x。接着把题里的量一个个写成它的式子:南行四百八十步内减天元,得股圆差;东行二百步内减天元,得句圆差;两者相乘,是「半段黄方幂」,先放在一边(寄左);再把天元自乘、加倍,这也是半段黄方幂;两式「相消」,剩下的就是一条方程,开平方得半径一百二十步,城径二百四十步。每一个中间式子,书里都摆成一竖列算筹:一格一个系数,旁边注一个「元」字标出哪一格是一次项;负数不另换颜色,而是在末位的筹上斜画一道。清代李锐校这部书时在这一问下写了一段长按语,把这套记法讲得很清楚:「斜画者少之记也」,「元字下必太,太字上必元,故有元字不记太」——在《测圆海镜》的筹式里,常数在最下,往上一层是一次项,再往上是平方;这一点他后来在《益古演段》里倒了过来。设未知数的想法不是他一个人的,十三世纪北方有好几家书讲天元,朱世杰的《四元玉鉴》后来把它推到四元;可那几家的书没有传下来,这一部是今天能读到的最早的一部。同时代南方的秦九韶在 1247 年的《数书九章》里也写「立天元一」,那是大衍求一术里左上角摆的一个一,与未知数无关——四库馆臣的提要把两者当成了一回事。
一步一步点:立天元、股圆差、句圆差、相乘寄左、倍天元幂、相消;左边是题目的图,右边是那一步的筹式与今天的写法
第 6 步:与左相消,如法开之。筹式从上到下是 x 的高次到常数,今式读作 −x² − 680x + 96000 = 0,正根 120。
