[初學者]五虎遁算法
-
[初學者]五虎遁算法
Posted by zorrowlo on 8 4 月, 2007 在 1:57 下午i’m a math’s student, so i’ll use a eqt to find it, better than memorizing it
let A(n) be the 寅宮天干, & n 出生年干 (甲=1, …)
if n=5 or n<5
then A(n)=2 x n +1
else A(n)=2(n-5)+1pgup replied 18 年, 3 月 前 9 Members · 14 Replies -
14 Replies
-
-
-
-
隨著一聲新年到,『富神爺爺』看顧您了,
你獲得了『富神爺爺』贈送現金4553個美元。原帖由 zorrowlo 於 2007-4-8 10:45 PM 發表。
i don’t know how to type chinese, and those are some maths trems, so i think a normal P5 student can understand them鱼儿献丑,大大们别见笑了.
[table][tr][td][size=13px]
let A(n) be the 寅宮天干, & n 出生年干 (甲=1, …)
if n=5 or n<5
then A(n)=2 x n +1
else A(n)=2(n-5)+1 [/size][/td][/tr] [tr][td]
[/td][/tr][/table]让 A(n)作为方程,等于[size=13px]寅宮天干,n等于出生年干.n为正整数,也就是n=1,2,3,...,10 分别代表 10干天支:甲乙丙丁........如果 n小于等于5,也就是n=甲乙丙丁戊.
那么A(n),也就是[/size][size=13px]寅宮天干等于2*n+1如果n大于5,那么 A(n)=[/size][size=13px]2(n-5)+1
不知道对不对?
[/size] -
n 出生年干 (甲=1,乙=2 …)
1 2 3 4 5
甲 乙 丙 丁 戊
己 庚 辛 ? 癸
6 7 8 9 101 2 3 4 0 = n Mod 5 (或電腦程式中的 n % 5)
(n Mod 5) 即 以 n 除以 5 所剩下之餘數,10除以5可整除,故得0。
3 5 7 9 1 = (n % 5 )*2 + 1 (更簡單直接)
丙 戊 庚 壬 甲所以 A(n) = (n % 5) * 2 + 1
[ 本帖最後由 天算子 於 2007-4-9 12:13 AM 編輯 ]
-
-
zorrowlo,
Refer to 天算子 explanation, he got what you want and explain in simple and easy way.
n 出生年干 (甲=1,乙=2 …)
1 2 3 4 5
甲 乙 丙 丁 戊
己 庚 辛 ? 癸
6 7 8 9 101 2 3 4 0 = n Mod 5 (或電腦程式中的 n % 5)
(n Mod 5) 即 以 n 除以 5 所剩下之餘數,10除以5可整除,故得0。
3 5 7 9 1 = (n % 5 )*2 + 1 (更簡單直接)
丙 戊 庚 壬 甲所以 A(n) = (n % 5) * 2 + 1
[ 本帖最後由 天算子 於 2007-4-9 12:13 AM 編輯 ]
-
其实我还有个更容易的方法
五虎遁:
甲=1,乙=2。。。壬=9,癸=10
寅=3,卯=4。。。戌=11,亥=12,子=13,丑=14
(年干 – 1)x 2 + 月支 = 五虎遁干如:庚年,午月
月干=(7-1) x 2 + 7 = 19 = 用最后一个数字 = 9 = 壬五鼠遁:
甲=1,乙=2。。。壬=9,癸=10
寅=3,卯=4。。。戌=11,亥=12,子=1,丑=2
(日干 – 1)x 2 + 时支 = 五鼠遁干如:庚日,子时
时干=(7-1) x 2 + 1 = 13 = 用最后一个数字 = 3 = 丙五虎遁和五鼠遁差别在子和丑而已。
-
-
Log in to reply.