✨AI算命大師
議題選項
議題評分
Re: 八宮變化法則-推世應 #67413 - 2002-02-17 17:16:47
站長 離線
註冊: 1999-12-21
文章數: 6919
來自: 新竹,台北 ***
回應:



當初我也為本站所用的排卦程式是用邏輯方式來排卦,於是我在自己寫起卦程式

時也跟著照做,可是這樣寫出來程式反而大,其實有更好的方法可使程式變小,

那就是直接建立一個含有六十四卦的對應表,把地支、六親和世應都放到表裡,

用查表方式就能排卦了,這樣程式碼比較少,於是我就改用這個方法。我相信本

站的排卦程式也是使用直接查表的方式,並不是如你所言的用運算來產生排卦所

須的資料。




本站的排卦程式並不是利用您所說的列出六十四卦一一查表的



我的 method 如下:

這是 Java 語言,為了避免未來判讀困難,我幾乎把所有變數全以中文取名



這是我幾年前寫的,就是現在正在運作的系統的一部份

應該很簡單,不過我現在都有點看不懂了,留給各位傷腦筋吧







/** 計算本卦及變卦的世爻應爻的位置 */

public void calculate世爻應爻()

{

// 找出本卦,變卦的世應爻以及本宮



for (int i=0;i<8;i++) //宮

{

for(int j=0;j<8;j++) //位

{

if (IChing.京房八宮[j].卦序 == 本卦.卦序)

{

本卦首卦 = 首宮八純卦; //尋本宮

本卦首卦的先天卦序 = i; //本卦的宮位,在先天卦序中的編號

本卦於此宮的卦序 = j;

switch(j) //安世應

{

case 0: 本卦世爻=5; 本卦應爻=2; break;

case 1: 本卦世爻=0; 本卦應爻=3; break;

case 2: 本卦世爻=1; 本卦應爻=4; break;

case 3: 本卦世爻=2; 本卦應爻=5; break;

case 4: 本卦世爻=3; 本卦應爻=0; break;

case 5: 本卦世爻=4; 本卦應爻=1; break;

case 6: 本卦世爻=3; 本卦應爻=0; break;

case 7: 本卦世爻=2; 本卦應爻=5; break;

} // switch

} // if

if (IChing.京房八宮[j].卦序 == 變卦.卦序)

{

變卦首卦 = 首宮八純卦; //尋本宮

變卦首卦的先天卦序 = i; //變卦的宮位,在先天卦序中的編號

變卦於此宮的卦序 = j;

switch(j) //安世應

{

case 0: 變卦世爻=5; 變卦應爻=2; break;

case 1: 變卦世爻=0; 變卦應爻=3; break;

case 2: 變卦世爻=1; 變卦應爻=4; break;

case 3: 變卦世爻=2; 變卦應爻=5; break;

case 4: 變卦世爻=3; 變卦應爻=0; break;

case 5: 變卦世爻=4; 變卦應爻=1; break;

case 6: 變卦世爻=3; 變卦應爻=0; break;

case 7: 變卦世爻=2; 變卦應爻=5; break;

} // switch

} // if

} // 位

} // 宮

}// calculate世爻應爻()



}// calculate世爻應爻()



_________________________

站務區內的文章我一定讀。而其他板面文章我甚少閱讀。
因此,若有事聯絡指教,麻煩請至站務區內貼文,謝謝。


✨ Twitter : http://twitter.com/destinynet
✨ 站長Facebook : http://www.facebook.com/Destiny.Pro

廣告




全部議題
議題 貼文者 : 張貼日期
八宮變化法則-推世應 小凱哥 2002-02-15 17:11:49
Re: 八宮變化法則-推世應 潘文欽 2002-02-16 18:22:35
Re: 推世應口訣整理與解說 小凱哥 2002-02-17 02:54:34
心有所感 小凱哥 2002-02-17 10:13:42
Re: 八宮變化法則-推世應 阿倫 2002-02-17 13:26:06
Re: 八宮變化法則-推世應 站長 2002-02-17 17:16:47
Re: 八宮變化法則-推世應 小凱哥 2002-02-18 10:48:39
Re: 八宮變化法則-推世應 阿倫 2002-02-18 13:04:14
Re: 八宮變化法則-推世應 阿倫 2002-02-18 13:01:00
Re: 八宮變化法則-推世應 karsongo 2002-02-24 15:08:38
Re: 八宮變化法則-推世應 近道 2002-05-31 16:11:36


本站是個命理討論的園地,如果您要問命,請務必詳閱各板板規,遵守發問規則,不要只留個生日或是命盤, 其他什麼都沒提。貼命盤的方法請特別注意算完命盤後的文字說明,不要貼個沒人看懂歪七扭八的命盤, 貼錯命盤及未遵守板規者,文章很有可能被不預警刪除 另外,如果您提了問題,而有人回覆的話,不論對與錯,請務必多上來回應論命者, 我們不歡迎那種提了問題就等人回答,也不回應的人。我們需要的是,「良好的互動」及「長期的追蹤」。
本站大多數的討論區都得要註冊才能發言,您若是要張貼討論,請務必註冊為使用者, 如果您忘了您的密碼,請在登入」的畫面, 輸入您的帳號,再按一下我忘記我的密碼了」, 此時系統會寄一封信到您當時註冊的 Email 信箱裡面, 裡面則附有一個臨時密碼,請您拿到密碼後用此臨時密碼登入。登入之後可以在 編輯個人檔案」裡面修改成您習慣的密碼。
logo
欣洋網路有限公司