Published
2026-01-06
Section
Articles
How to Cite
现代数学和 python 实现藏族传统天文历算中的“沙盘算法”
宁 晓荷
西藏大学理学院
边 巴
西藏大学理学院
巴桑 卓玛
西藏大学理学院
DOI: https://doi.org/10.59429/kxjsyy.v2i6.12222
Keywords: 藏族传统天文历算;“沙盘算法”;Python;现代数学
Abstract
“沙盘算法”是贯穿藏族天文历算整体的计算方法,其独特的运算规则在世界历法系统中独树一帜,通过研读 相关书籍,文中对“沙盘算法”的基础运算逻辑使用现代数学计算方法总结描述,包括数与数之间、向量与向量之 间的 “四则运算”、动态进位制计算等计算方法,使用 Python 实现动态进位制的计算、月球位置计算和闰月的预测, 并给出了天文历算中几个常用计算的示例。
References
[1] Edward Henning. Kālacakra and the Tibetan calendar. American Institution of Buddhist Studies, 2007.
[2] Svante Janson. Tibetan calendar mathematics. arXiv preprint arXiv:1401.6285, 2014.
[3] Lay Yong Lam. The development of hindu-arabic and traditional chinese arithmetic.
[4] East Asian Science Technology Medicine, (13), 1996.
[5] 黄明信 . 西藏的天文历算 . 西藏的天文历算,2002.
[6] 黄明信,陈久金 . 藏历的原理与实践 . 1987.