以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  [原创] 【汉语编程】月亮被照亮部分的比例  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=44894)

--  作者:秦汉昌
--  发布时间:2011/2/22 18:42:00
--  [原创] 【汉语编程】月亮被照亮部分的比例

 

19 位小数

 

编 sin   ( --- )       FSIN    。
编 cos   ( --- )       FCOS    。

 

编 多项幂求和   ( 项系数 项底数 项数 --- ) 
  ♂ 1+ √  ↑↓  ♂  1 
  3 §  属性值 0=  就  1  否则  1.0  然后  ∵  
  ?循环  3 §  *  ∴   2 §   3 + 内环数 -  √ 
        2 §   *   +  ∵                      \\  a*x^n
  回环  双♀  ↑↓♀  
  。

 

编 日月平距角  ( t --- )
  297.8502042 
  445267.1115168 
  -0.0016300
  1.0  545868.0     / 
  1.0  -113065000.0  /
  5 √   5  多项幂求和
  π  180.0  /  *
  。

编 太阳平近点    ( t --- )
  357.5291092 
  35999.0502909 
  -0.0001536
  1.0  24490000.0     / 
  4 √   4  多项幂求和
  π  180.0  /  *
  。


编 月亮平近点  ( t --- )
  134.9634114 
  477198.8676313 
  0.0089970
  1.0  69699.0       / 
  1.0  -14712000.0  /
  5 √   5  多项幂求和
  π  180.0  /  *
  。


编 月球亮区比例     ( t --- )
  \\ 月亮被照亮部分的比例  
  \\ 月相,天文学术语。(phase of the moon )是天文学中对于地球上看到的月球被太阳照明部分的称呼。
  ♂      日月平距角  ♂  ∵  π  ↑↓  -
  ↑↓ ♂  月亮平近点   ♂  ∵  sin  -6.289  * 
  ↑↓     太阳平近点          sin  2.100   *  +
  ↑↓   3 √  双♂   2.0 *  ↑↓  -  sin  -1.274  *  ∴  +
  ∽   2.0  *  sin  -0.658  *  + 
  ∴   2.0  *  sin  -0.214  *  + 
  ↑↓         sin  -0.110  *  +
  π  180.0  /  *  +
  cos  1.0  +  2.0  / 
  。

 


--  作者:秦汉昌
--  发布时间:2011/2/22 18:48:00
--  

呵呵,随便弄个参数测试一下:

 

 


 ★
19 位小数 ★
 ★
 ★
 ★
编 sin   ( --- )       FSIN    。 ★
编 cos   ( --- )       FCOS    。 ★
 ★
 ★
 ★
编 多项幂求和   ( 项系数 项底数 项数 --- )
  ♂ 1+ √  ↑↓  ♂  1
  3 §  属性值 0=  就  1  否则  1.0  然后  ∵
  ?循环  3 §  *  ∴   2 §   3 + 内环数 -  √
        2 §   *   +  ∵                      \\  a*x^n
  回环  双♀  ↑↓♀
  。 ★
 ★
 ★
 ★
编 日月平距角  ( t --- )
  297.8502042
  445267.1115168
  -0.0016300
  1.0  545868.0     /
  1.0  -113065000.0  /
  5 √   5  多项幂求和
  π  180.0  /  *
  。 ★
 ★
编 太阳平近点    ( t --- )
  357.5291092
  35999.0502909
  -0.0001536
  1.0  24490000.0     /
  4 √   4  多项幂求和
  π  180.0  /  *
  。 ★
 ★
 ★
编 月亮平近点  ( t --- )
  134.9634114
  477198.8676313
  0.0089970
  1.0  69699.0       /
  1.0  -14712000.0  /
  5 √   5  多项幂求和
  π  180.0  /  *
  。 ★
 ★
 ★
编 月球亮区比例     ( t --- )
  \\ 月亮被照亮部分的比例
  \\ 月相,天文学术语。(phase of the moon )是天文学中对于地球上看到的月球被太阳照明部分的称呼。
  ♂      日月平距角  ♂  ∵  π  ↑↓  -
  ↑↓ ♂  月亮平近点   ♂  ∵  sin  -6.289  *
  ↑↓     太阳平近点          sin  2.100   *  +
  ↑↓   3 √  双♂   2.0 *  ↑↓  -  sin  -1.274  *  ∴  +
  ∽   2.0  *  sin  -0.658  *  +
  ∴   2.0  *  sin  -0.214  *  +
  ↑↓         sin  -0.110  *  +
  π  180.0  /  *  +
  cos  1.0  +  2.0  /
  。 ★
 ★
 ★
5.4  月球亮区比例 显 0.0975668687902193507 ★


--  作者:秦汉昌
--  发布时间:2011/2/22 18:53:00
--  

从上例可以看出

汉语编程非常适合用于天文计算方面的编程

 

用汉编进行计算,比操作DOS系统便捷

 

我们用某种非解释型语言,编写成可视化界面来进行数据操作,灵活性不高,不方便,而且编程工作也费时费力,更不方面的地方是,当我们编写一个函数时,我们必须将它作成文档编译才能测试结果,在调试中也要提取部分代码测试也不太方便。

  汉编如同DOS一样,可以一条指令一条指令地执行。


--  作者:春光
--  发布时间:2011/2/23 16:32:00
--  
楼主,好久不见了。谢谢了。
--  作者:秦汉昌
--  发布时间:2011/2/24 12:41:00
--  

呵呵,谢谢春光版主的支持

 

曾想着用汉编重写 寿星万年历

今年春节期间终于有了开始

呵呵,边编程,边与大家交流一下。