Re: [問題] 如何求一個方程式的最小值?已回收

看板MATLAB作者 (Bishop)時間14年前 (2011/04/15 08:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
先寫一個 function 出來: ----------------------- function f = myfun(g) x=a; % a 是已知請自行替換 y=b; % b 是已知請自行替換 f = (x+g)^3+y^2 % 目標函數(最小) ----------------------- 將其存成 myfun.m 然後於存放 myfun.m 的資料夾底下執行 g_hat = fminsearch(@myfun,g) 出來的答案 (g_hat) 應該就是你要的結果了 ※ 引述《anthony311 (老爹)》之銘言: : 想請問要如何求一個方程式的最小值 : EX: : F=(x+g)^3+y^2 : 若x y都是已知的數 : 然後想要求g使得F為最小 : 應該要用什麼指令呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.149.131
文章代碼(AID): #1DfvWohv (MATLAB)
文章代碼(AID): #1DfvWohv (MATLAB)