一
致 谢
首先,我要感谢我的导师石云里教授。石云里教授在治学上一丝不苟、兢兢
业业,给我以极深的熏陶和激励,必将令我受益终身!在学业上,石云里教授给
予了我大量悉·心指导,不仅在论文选题、文献收集、问题讨论等方面为我倾注了
大量精力,还曾为尽快帮助我修改一些习作而至废寝忘食,付出了大量的时间与
心血。在生活上,石云里教授也给予了我无微不至的关怀和爱护,令学生于心底
深深感激。
我要感谢张秉伦教授、李志超教授、胡化凯教授、张居中教授、王昌燧教授、
史玉民教授、徐飞教授、方晓阳副教授、柯资能副教授、冯敏副教授、吕凌峰老
师等,他们都在学业上给予了我诸多的指教和帮助;我还要感谢李德华老师、张
志辉老师、蔡加诚老师、翟淑亭老师、于莉莎老师、黄瑞霞老师等,他们也都给
予了我多方面的支持和帮助。在此,对诸位老师多年来的关爱和扶助一并致以由
衷的谢意!
同窗学友的多年情谊也令我终生难忘,王淼、姜岩、陶培培、关晓武、付邦
红、王元春、叶青、钱长炎、仪德刚、于波、朱显灵、姜玉平等诸位师兄师姐都
对我照顾有加;许洁、谢志国、张逢、杨玉璋、李董男、黄群、李乃胜、凌雪、
朱剑、姚政权、朱燕飞、刘常青、魏涛、肖家军、汪志荣、汪常明、郭杰、王荣、
罗永明、范方芳、丁兆君、何军民、孙洪庆、詹娟等同学也都给了我许多帮助和
鼓励,交流讨论、谈心打球,此问情谊,溢于言表。
我也要感谢我的父母、朋友,他们在物质和精神上寄予了我非常多的理解和
支持,是我学业的坚强后盾。
笔者将一如既往,再接再厉,努力取得新的进步和成绩。
邢钢
2005年8月1日
中国科学技术人学博I擘位论文 中田早期历法的计算机摸拟分析与综台研究
摘 要
对中国古代历法的研究一直是中国天文学史中的重要内容,前人在术文解读
和算法分析方面已经作了大量的工作,为进一步研究打下了坚实的基础,但采用
通常的计算手段很难准确、完整的对其算法进行深入全面的计算分析,采用计算
机编程的方法模拟恢复出历法的计算功能已经成为一种必要,并可以进一步应用
到历法相关的诸多研究内容中去。基于此,石云里教授主持了国家自然科学基金
即为该项目的部分成果。
汉代的《三统历》(《太初历》)是我国第一部有完整术文传世的历法,汉代
另外两部重要的历法是《四分历》和《乾象历》,在将它们的推步方法和运算功
能转化成可以应用于程序开发的数据结构和逻辑算法之后,应用具有诸多优点的
Basic l_0、BianXin2.0、
程序开发工具Visual6.0,分别生成应用程序LiuXin
3.0,它们已经完整地实现了汉代这三部历法的全部功能。另外,对于
LiuHong
《景初历》、《元嘉历》、《大明历》、《正光历》、《兴和历》等历法,则编程实现了
除日月食计算功能之外的所有功能,对于《皇极历》、《大业历》等隋唐的重要历
法,也实现了除日月食、五星位置和动态之外的大部分功能,还有待进一步补充
完善。
本文将附上LiuXin1.0的完整程序源代码,并主要以它为例来介绍编程思
路、具体方法、实现功能和诸多相关的细节问题等等。LiuXin1.0用四大类运
算功能涵盖了《三统历》推步算法的全部内容,分别有四种时间输入形式和四种
输出形式可供选用,并且同时实现了极好的准确性、精确性、容错性以及方便快
捷性等特点。
应用历法程序作为辅助,对汉简历谱、汉代的日食记录以及汉代历法的推算
功能和精度等进行了更为深入的分析。对《中国科学技术典籍通汇·天文卷》中
《汉简历谱》一文所辑的历谱进行了分析,考订了《新》T65.10l号历谱的年代,
指出了其隐含的独特之处,对另外一些尚未考订或者存有争议的历谱也予以考释
和讨论;除此之外,还系统地指出了《汉简历谱》一文尚存的一些不足,特别是
~些重要的印刷错误。
通过细
原创力文档

文档评论(0)