亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sm3.htm

?? 壽星萬年歷是一款采用現代天文算法制作的農歷歷算程序
?? HTM
字號:
<html><head><title>幫助</title></head>
<body>
<center>
<table width=780 border=0 cellpadding=3 cellspacing=0>
<tr><td style='line-height:150%;font-size:16px;text-indent: 20'>
<p><a href="readme.htm">返回</a></p>

<p align=center><b>第三章 回歷計算</b></p>

<p><b>概述:</b><br><br>
·開始日始為:1年1月1日,對應公歷622年7月16日。<br>
·在回歷中1個閏周為30年,其中平年354天每年,閏年355天,1閏周之中有11個閏年,置閏周期為30年。<br>
·閏年的分布:1閏周中的第2、5、7、10、13、16、18、21、24、26、29年。<br>
·每年12個月,單數月30天,雙數月29天,如果是閏年第12月也是30天。<br>
·可見:1閏周有12*29.5*30+11=10631天 
</p>

<p><b>為了表述方便,我們臨時定義了幾個概念:</b><br><br>

·INT(a)函數反回小于等于a的最小整數。<br>
·總積日 n:從公元622年7月16日起連續按日計數。積日從0開始,622年7年26的積日為10。<br>
  若d0是J2000.0起算的儒略日數,那么 n = d0 + 503105<br>
·周內積日A:某日相對于周首的偏移日數。<br>
·年內積日B:某日相對于年首的偏移日數。<br>
·月內積日d:某日相對于月首的偏移日數。<br><br>

·周序數k,某一周的周首相對于回歷開始日偏移的周數<br>
·年序數y,某一年的年首相對于該年所在周的周首編移的年數<br>
·月序數m,某一月的月首相對于該月所在年的年首編移的月數<br>
·日序數d,某一日相對于該日所在月的月首編移的日數,它相當于月內積日。 <br>
</p>


<p><b>由J2000.0起算的儒略日d0求,求回歷</b></p>
<p>n = d0+503105</p>
<p>k = INT( (n+0.1)/10631 )</p>
<p>A = n -k*10631</p>
<p>y = INT( (A+0.5)/354.366 )</p>
<p>B = A - INT( y*354.366+0.5 )</p>
<p>m = INT( (B+0.11)/29.51 )</p>
<p>d = B - INT(29.5001*m+0.5)</p>

<p>最后,年記做 y+1+k*30,月記做 m+1,日記做 d+1</p>

<p><b>已知周序數n、年序數y、月序數m、日序數d,求總積日k</b></p>

<p>k = 10631*n + INT(y*354.366+0.5) + INT(29.5001*m+0.5) + d</p>


<hr>
<p><b>已上算法的推導</b></p>

<p><b>一、已知總積日n,求周序數k及周內積日A</b></p>

<p>周序數:k = INT( (n+0.01)/10631 )  ……(式1)</p>
<p>周內積日:A = n -k*10631  ……(式2)</p>
<p>上式中多了個0.01是為了防止整數運算時出錯,這里稱之為截斷補償。因為計算機做除法時,即使用夠整除,它也未必得到整數結果,如0.22/0.22的結果可能是0.99999999999999994,取整計算后得0,而正確值應是1。一些特殊小數,如0.5、0.25、0.125等2的整數次方組合的數可能被計算機精確表示,不會發生截斷。</p>

<p><b>二、已知周內積日A,求年序數y及年內積日B</b><br><br>

<b>(1)先求年序數</b><br><br>
&nbsp; 平均每年354.366日,所以 c = D/354.366,考慮到序數為整數,則 y = INT(c),然而這種算法在年末或年首可能置閏問題造成y誤差1,我們列表如下:
</p>

<pre>

年序y	積日A	c
0年首	0	0
1年首	354	0.99896717
2年首	709	2.00075628
3年首	1063	2.99972345
4年首	1417	3.998690619
5年首	1772	5.00047973
6年首	2126	5.9994469
7年首	2481	7.00123601
8年首	2835	8.00020318
9年首	3189	8.999170349
10年首	3544	10.00095946
11年首	3898	10.99992663
12年首	4252	11.9988938
13年首	4607	13.00068291
14年首	4961	13.99965008
15年首	5315	14.99861725
16年首	5670	16.00040636
17年首	6024	16.99937353
18年首	6379	18.00116264
19年首	6733	19.00012981
20年首	7087	19.99909698
21年首	7442	21.00088609
22年首	7796	21.99985326
23年首	8150	22.99882043
24年首	8505	24.00060954
25年首	8859	24.99957671
26年首	9214	26.00136582
27年首	9568	27.00033299
28年首	9922	27.99930016
29年首	10277	29.00108927
</pre>

<p>從列表中發現,正常情況下,c的整數部分應從0開始順序增加到29。而計算的結果卻不是。從表中看出,只要將n的值加一點點,就可以使c的值正常。算式可改寫為:</p>
<p>  c = (A+0.5)/354.366,即:</p>
<p>  y = INT(c) = INT((A+0.5)/354.366)   ……(式3)</p>
<p>上式比原來的值多了一個0.5,我們不能增加太多,否則年首正常了,年末卻發生錯誤。把上表中的積日全部減1后重新計算可得年末的年序數,并檢查是否正確(正確值應為-1到28)。筆者用Excel軟件調試,確定取值0.5是可靠的。</p>

<p><b>(2)接下來求年內積日B</b></p>
<p>每年至少有354天,所以年內積日大約為 B = A - y*354,然而這種算法沒有考慮因閏年對積日的影響。在回歷中,30年置11閏,平均每年354.366日。小數0.366正是"閏的速度",即每年閏了0.366日。這樣,y年后閏了c = 0.366*y日,我們對f取整得到置閏日數。不過,如此計算的結果與歷法中規定的閏年不會發生在相同的年份。可以使用Excel計算并比對,不難發現,只要加上0.5日就可解決問題。下表中e是按照歷法規定的的閏年進行積累的置閏日數,置閏積數的擬合算式改寫為 c = 0.366*y + 0.5,從下表中看出這樣c的整數部分與就是e</p>

<pre>

y年序	e積數	c(擬合)
0	0	0.5
1(閏)	0	0.866
2	1	1.232
3	1	1.598
4(閏)	1	1.964
5	2	2.33
6(閏)	2	2.696
7	3	3.062
8	3	3.428
9(閏)	3	3.794
10	4	4.16
11	4	4.526
12(閏)	4	4.892
13	5	5.258
14	5	5.624
15(閏)	5	5.99
16	6	6.356
17(閏)	6	6.722
18	7	7.088
19	7	7.454
20(閏)	7	7.82
21	8	8.186
22	8	8.552
23(閏)	8	8.918
24	9	9.284
25(閏)	9	9.65
26	10	10.016
27	10	10.382
28(閏)	10	10.748
29	11	11.114
30	11	11.48
</pre>

<p>所以有 e = INT(c) = INT(0.366*y+0.5),式中y指偏移周首的年數(相當于年序數)</p>
<p>因此:B = A - y*354 - e = A - INT(y*354.366+0.5)  ……(式4)</p>

<p><b>(3)判斷y年是否為閏年</b></p>

<p>如果該年的置閏積累數的擬合值滿足 d-INT(d) > 0.634 則是閏年(從上表中d的變化規律得到)。</p>

<p><b>三、已知年內的積日B,求月序數m及月內積日d</b></p>

<p>(1)求月序數m</p>

<p>如果一年只有354天,算法很簡單:  c = B/29.5,然后計算 m = INT(c),而事實上,一年可能是354天也可能是355天。當為355天時,使用上式最后一天將會計算為第13個月(月序數為12),如下表所示(閏年):</p>
<pre>

月序m	積日B	c=B/29.5
0月首	0	0
1月首	30	1.016949153
2月首	59	2
3月首	89	3.016949153
4月首	118	4
5月首	148	5.016949153
6月首	177	6
7月首	207	7.016949153
8月首	236	8
9月首	266	9.016949153
10月首	295	10
11月首	325	11.01694915
11月末	354	12(此處出錯)
</pre>
<p>解決方法:</p>
<p>對B做一個線性補償,補償值為小量e。當B<325(m<11)時,e>0,當B>325時e<0。通過這種補償,當m<11時c時增加了一點,反之c減小了一點,這樣,表中最后一行c的整數部分減小1,其它各行c的整數部分保持不變,c的值全部正確了。我們還應注意,不管m取0到12的任何值時,e的值不能超0.5。比如首月的月末,c = B/29.5 = 29/29.5=0.983,這是正確的,如果B補償了0.5,那么 c = 29.5/29.5 =1(變成第2月,顯然確誤)。我們設e = a*(325-B),a是我們選取的一個正常數,同時因e<0.5,所以a*(325-0)<0.5,得325*a<0.5</p>

<p>c = (B+e)/29.5<br>
  = (B(1-a) + a*325)/29.5<br>
  ≈(B+a*325) / (29.5+29.5*a)<br>
&nbsp; 如果用a代a*29.5,那么<br>
c ≈(B+11*a) / (29.5+a),式中0<11*a<0.5<br><br>

&nbsp; 當取a=0.01時,11*a=0.11<0.5<br>
m = INT(c) = INT((B+0.11)/29.51)  ……(式5)<br>
</p>

<p>(2)求月內積日d</p>
<p>因為m月占用了 INT(29.5*m+0.5),所以</p>
<p>d = B - INT(29.5001*m+0.5)  ……(式6)</p>
<p>式中式中29.5后面多了0.0001,用于截斷補償。</p>

<p><b>四、綜合,已知總積日n,求周序數k、年序數y、月序數m、日序數d(即:月內積日)</b></p>

<p>按 (式1)到(式6)連續讀算</p>
<p>k = INT( (n+0.1)/10631 )</p>
<p>A = n -k*10631</p>
<p>y = INT( (A+0.5)/354.366 )</p>
<p>B = A - INT( y*354.366+0.5 )</p>
<p>m = INT( (B+0.11)/29.51 )</p>
<p>d = B - INT(29.5001*m+0.5)</p>

<p>最后:</p>
<p>年記做 y+1+k*30</p>
<p>月記做 m+1</p>
<p>日記做 d+1</p>

<p><b>五、綜合,已知周序數n、年序數y、月序數m、日序數d,求總積日k</b></p>

<p>k = 10631*n + INT(y*354.366+0.5) + INT(29.5001*m+0.5) + d</p>


</td></tr>
</table>
</center>
</body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久久久久蜜桃| 精品免费99久久| 狠狠色丁香婷婷综合| 亚洲女同ⅹxx女同tv| 精品久久久网站| 91精品国产综合久久精品| 91丝袜美腿高跟国产极品老师 | 首页亚洲欧美制服丝腿| 亚洲国产精品av| 欧美一区二区在线视频| 日本韩国欧美一区二区三区| 国产成人h网站| 免费精品视频在线| 亚洲第一会所有码转帖| 亚洲欧美日韩国产中文在线| 国产午夜精品久久久久久免费视 | 欧美激情一区二区在线| 欧美刺激脚交jootjob| 欧美色综合天天久久综合精品| 成人精品免费看| 另类调教123区| 日韩影院免费视频| 亚洲韩国一区二区三区| 亚洲美女免费在线| 亚洲免费av高清| 亚洲人午夜精品天堂一二香蕉| 国产精品区一区二区三| 久久精品一区二区三区av| 2023国产精品自拍| 久久综合九色综合欧美亚洲| 日韩欧美精品在线视频| 日韩欧美国产电影| 日韩午夜在线影院| 日韩精品中文字幕一区二区三区 | 久久综合五月天婷婷伊人| 日韩一区二区三区免费看 | 极品少妇一区二区三区精品视频| 视频一区国产视频| 天堂va蜜桃一区二区三区漫画版| 亚洲伊人色欲综合网| 一区二区三区av电影| 伊人婷婷欧美激情| 亚洲最新视频在线观看| 亚洲一区二区在线免费观看视频| 亚洲精品一二三| 亚洲国产aⅴ天堂久久| 亚洲成av人**亚洲成av**| 五月天久久比比资源色| 日韩av中文字幕一区二区三区| 日韩一区精品视频| 精品一区二区三区不卡| 国产成人精品亚洲日本在线桃色| 成人午夜精品一区二区三区| 99在线精品一区二区三区| 91论坛在线播放| 欧美日韩精品免费| 日韩欧美国产午夜精品| 国产女同性恋一区二区| ...av二区三区久久精品| 亚洲精品国产a| 婷婷中文字幕一区三区| 久久99精品国产| 成人高清免费观看| 欧美亚洲一区二区三区四区| 日韩一区二区三区在线视频| 国产欧美日韩视频在线观看| 亚洲免费观看视频| 蜜桃av一区二区在线观看| 国产mv日韩mv欧美| 欧美伊人久久大香线蕉综合69| 欧美一区中文字幕| 国产精品美女久久久久av爽李琼| 一区二区三区中文字幕| 麻豆精品一区二区| 不卡欧美aaaaa| 欧美精品v日韩精品v韩国精品v| 久久综合九色综合久久久精品综合 | 麻豆成人91精品二区三区| 国产成人午夜高潮毛片| 欧洲亚洲精品在线| 欧美精品一区二区高清在线观看| 国产精品不卡在线| 日韩精品乱码免费| 成人精品鲁一区一区二区| 欧美精品在线视频| 欧美国产视频在线| 日韩av一区二区在线影视| eeuss鲁片一区二区三区 | 国产精品羞羞答答xxdd| 色国产综合视频| 欧美mv日韩mv国产| 亚洲人成精品久久久久久| 麻豆精品久久精品色综合| 99亚偷拍自图区亚洲| 日韩一区二区在线观看视频| 亚洲欧美偷拍卡通变态| 国产综合成人久久大片91| 欧美性大战久久久久久久蜜臀| 久久影院午夜论| 日本午夜精品视频在线观看 | 日韩精品电影在线| 99久久99久久精品国产片果冻| 日韩欧美中文字幕精品| 一区二区高清免费观看影视大全| 国产精品一区二区三区99| 91精品国产手机| 亚洲一二三四在线观看| 成人激情av网| 久久亚洲一区二区三区明星换脸| 日韩二区在线观看| 欧美色手机在线观看| 亚洲人亚洲人成电影网站色| 国产精品亚洲一区二区三区妖精| 欧美一区二区三区人| 亚洲国产sm捆绑调教视频| 色偷偷一区二区三区| 国产精品毛片久久久久久久| 国产一区二区三区av电影| 欧美一区二区三区在线视频| 亚洲国产日韩a在线播放| 在线亚洲一区二区| 亚洲色图一区二区三区| 成人网在线播放| 日本一区二区视频在线| 国产主播一区二区| 2020国产精品久久精品美国| 久久精品国产99国产精品| 在线综合视频播放| 天天操天天综合网| 欧美无乱码久久久免费午夜一区| 一区二区三区**美女毛片| 色国产精品一区在线观看| 亚洲欧美日本在线| 色8久久人人97超碰香蕉987| 亚洲欧美色一区| 在线看国产一区| 亚洲一区视频在线| 91成人网在线| 图片区小说区区亚洲影院| 欧美伦理电影网| 热久久国产精品| 欧美成人欧美edvon| 国产精品88av| 国产精品视频一二| 色av综合在线| 一二三区精品福利视频| 欧美日韩另类国产亚洲欧美一级| 亚洲国产一区视频| 久久中文娱乐网| voyeur盗摄精品| 一区二区三区在线播| 欧美军同video69gay| 日韩av电影免费观看高清完整版| 日韩欧美国产不卡| 韩国av一区二区三区在线观看| 久久嫩草精品久久久久| 成人午夜激情在线| 亚洲免费观看视频| 欧美一级xxx| 国产成人啪免费观看软件| 中文字幕在线不卡国产视频| 欧洲精品一区二区| 日av在线不卡| 国产精品女主播在线观看| 91视视频在线直接观看在线看网页在线看 | 免费成人在线网站| 国产亚洲一本大道中文在线| 97久久超碰国产精品| 亚洲成人先锋电影| www日韩大片| 色吧成人激情小说| 韩国一区二区在线观看| 国产精品久久久久aaaa| 欧美日韩情趣电影| 国产高清久久久| 亚洲一二三级电影| 久久精品无码一区二区三区| 色婷婷av一区二区三区gif| 裸体歌舞表演一区二区| 亚洲丝袜美腿综合| wwwwxxxxx欧美| 欧美网站一区二区| 成人涩涩免费视频| 日本欧洲一区二区| 亚洲色图欧美激情| 精品成人一区二区| 欧美影视一区在线| 成人动漫中文字幕| 麻豆精品精品国产自在97香蕉 | 日韩理论片在线| 精品99999| 欧美日韩一区二区在线观看视频| 国产福利91精品一区| 亚洲va欧美va人人爽| 亚洲图片欧美激情| 久久免费精品国产久精品久久久久| 欧美日韩专区在线| 一本到高清视频免费精品| 顶级嫩模精品视频在线看| 美脚の诱脚舐め脚责91 |