|
首先聲明菜農不喜歡數學(xué),更不是數學(xué)家~~~
剛找到當年(13*M+8)/5)推導過(guò)程的“手稿”。它要從月星期表說(shuō)起
通用星期偏差表(此表是菜農公式中的(13*M+8)/5)
分組 大 小 大 小 大 大 小 大 小 大 大 小 大 小 大
閏年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 13月 14月 3月 4月 5月
天數 31 29 31 30 31 30 31 31 30 31 30 31 32 29 32 30 31
星期 5 1 2 5 0 3 5 1 4 6 2 4 0 3 5 1 3
星期差 3 2 3 2 3 3 2 3 2 3 3 2 3 2 3
分組 大 小 大 小 大 大 小 大 小 大 大 小 大 小 大
平年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 13月 14月 3月 4月 5月
天數 31 28 31 30 31 30 31 31 30 31 30 31 32 28 32 30 31
星期 6 2 2 5 0 3 5 1 4 6 2 4 0 3 5 1 3
星期差 3 2 3 2 3 3 2 3 2 3 3 2 3 2 3
由于明年的1月(13月)和今年5月的月表值都是0,2月(14月)和今年6月的月表值都是3
故月表簡(jiǎn)化為:
通用星期偏差表(此表是菜農公式中的(13*M+8)/5)
分組 大 小 大 小 大 大 小 大 小 大
年 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
1月 2月
天數 31 30 31 30 31 31 30 31 30 31
31 28/29
星期值 2 5 0 3 5 1 4 6 2 4
星期差 3 2 3 2 3 3 2 3 2 3
可以看出"分組"為兩組(大月小月大月小月大月),每5(記住這個(gè)"5")個(gè)月1組(注意1月2月劃歸為5月6月):
3月 4月 5月 6月 7月 和 8月 9月 10月 11月 12月
星期差同為:3 2 3 2 3
星期差求和=3+2+3+2+3=13(記住這個(gè)"13")
再對12個(gè)月的星期值求和=0+3+2+5+0+3+5+1+4+6+2+4=40
由于每5個(gè)月1組,則40/5=8(記住這個(gè)"8")
因為原查表算法為:
某日星期幾=(百年%4*5+年+年/4+月星期表+日)%7
所以要琢磨出:
月星期表 = ((13*M+8)/5)%7
因為每5個(gè)月1組,故肯定有((aM+b)/5)%7或((aM+b)%5)%7存在。
但是((aM+b)%5)%7可化簡(jiǎn)為(aM+b)%5,結果只有0,1,2,3,4.這肯定不過(guò)。!
所以((aM+b)/5)%7將是推導的框架。!
哈哈~~~"5"用到了。該"13"和"8"上陣了。
參數只有a,b.代入((aM+b)/5)%7幾次即可搞定((13*M+8)/5)%7~~~
哈哈~~~菜農沒(méi)文化讓大家見(jiàn)笑了~~~搞笑~~~絕對的"非典"
菜農的"推導過(guò)程"絕對氣暈數學(xué)教授,不過(guò)俺數學(xué)不好也難為菜農胡思亂想了~~~
| 菜農HotPower@126.com 2008.9.6 23:18 于西安大雁塔菜地
400年一輪回hotpower |
|