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