[問題] 同一隻程式 兩台電腦跑出來不同已回收

看板MATLAB作者 (最溫暖的陽光)時間15年前 (2011/05/15 12:15), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
大家好 我想請問一個問題 我目前用 matlab 2009a 版本 寫了一個有關非線性極大化的程式 我在兩台電腦上(一台在宿舍 一台在研究室 灌的是同版本的Matlab) 設了同樣的初始值 但跑出來的結果不一樣(但很接近) a電腦和b電腦 跑出來的參數估計值結果不同 但a得到的函數值比b大 將a電腦得到的參數估計值帶回b電腦算函數值是一樣 但b電腦卻不能用相同初始值得到同樣的估計結果 為何會有這樣的結果 我百思不得其解 新手上路 笨問題請見諒 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.253.53

05/15 13:41, , 1F
最佳化嗎? 把過程點抓出來看看
05/15 13:41, 1F

05/15 13:43, , 2F
你是演算法完全自己寫 還是用matlab的toolbox?
05/15 13:43, 2F

05/15 15:43, , 3F
同一台測試10次結果會一樣嗎? 感覺是正常的
05/15 15:43, 3F

05/15 16:57, , 4F
看你的演算法怎麼寫,有可能是正常的
05/15 16:57, 4F
文章代碼(AID): #1DprD-hc (MATLAB)
文章代碼(AID): #1DprD-hc (MATLAB)