2012年5月19日 星期六

卡關卡很大

昨天 開始跑迴圈收集數據

發現一些問題,設迴圈下去跑

不知道是不是matlab 本身對迴圈內的記憶體管理關係

開過的陣列居然被縮簡

讓我很傻眼

愛心問題的部份,剛剛也想到解題方式

也是一樣在寫迴圈的時候

遇到一模一樣的問題

開過的陣列宣告居然被縮減

最後錯誤訊息卡在 陣列 size 不對

把迴圈拿掉就好好得


迴圈內的變數也是一樣!!

區域變數、全域變數,迴圈變數我都有注意到

理論上迴圈外的值我都會回存

迴圈內的變數跟著消失,我已經有注意到變數問題了

可是還是卡關!!! 

一定要抓出這個bug,要是ok 跑數據出來

應該可以整理出一些數據可以發Paper

愛心的問題應該也可以提出來當插入法的解決方法

對內插法的解題效益上有貢獻度

真的一定要把bug 找出來!!

進度就要靠破這個bug

破關應該就可以抱著輕鬆的心情做演算法題目,準備英文

要是找不出來,真的又要找人幫我Debug  



5/21  凌晨1:57 

解決迴圈問題 

1000次迴圈 

跑出93.4741的結果,是不是極限?

跑個三千圈再看看!!

要養成清空變數的習慣,副程式多寫多健康

*3000次迴圈  7分鐘  最好結果 94.1043

Columns 2996 through 3000

 93.0820   93.3856   93.9617   94.0778   94.1043

Elapsed time is 428.363740 seconds.

--------------------------------------------------


%寫一個解愛心問題的深度解法居然效果更差
%應該是我的寫法有問題,不合理

*3000次迴圈  15分鐘  最好結果 93.8249


Columns 2996 through 3000

91.4358   91.5958   92.0539   93.4611   93.8249

Elapsed time is 908.754789 seconds.


--------------------------------------------------


沒有留言:

張貼留言