Re: [問題]fminsearch增快求解速度or其他語法

看板MATLAB作者 (我...)時間13年前 (2012/08/22 07:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
有兩個因素 第一是你的程式有用到for迴圈的次數太多 這可以從語法直接改 第二個是你的矩陣大小 如果你的矩陣10秒的時候是20*20 那 你調到40*40 就會到你說的150秒左右 如果是這樣的情形 那這個問題大概在縮減也沒辦法 因為數值上在處理矩陣就是 隨著矩陣越大時間越多 他是非線性的遞增 ※ 引述《kjhtw (Panda)》之銘言: : 在處理非線性回歸時我使用了fminsearch去尋找係數 : 我有做了一個gui介面去勾選我要fit的項次 : 隨著勾選項目的越多計算量也越來越龐大(1~23項,約至少要開8項以上才會準) : 時間也從原本的10秒左右暴增到約150秒 : 我有從options裡頭去調整過一些參數,但是若條件設的太鬆 : 出來的答案就會偏離很多,不曉得板友有其他較快得方法可以推薦嗎? : 因為計算時間太長對我會造成其他影響 : 如有需要我會附上程式碼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.194.141
文章代碼(AID): #1GD1ws4S (MATLAB)
文章代碼(AID): #1GD1ws4S (MATLAB)