[問題]fminsearch使用時固定自定義函數變數

看板MATLAB作者 (Panda)時間13年前 (2012/08/09 15:48), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
http://0rz.tw/NxT6d 上面網址是我參考的範例 我是參考28-14頁開始的例子 在自定義函數那邊我想要把theta(i)改成可以為常數或是變數 像是例子中他有theta(1~4),我寫一個開關去決定theta(i)是否要開啟 例如我把式子改成0*theta(2)時 和 我直接將式子裡面的theta(2)砍掉 算出來的答案會不同,請問有什麼辦法可以去改變自定義函數裡面的變數嗎? 意思大概是 我使用fminsearch時 目標函數係數是一組可以變動的變數 某些係數我會想去固定他為常數不要做計算去求解 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.141.25.25 ※ 編輯: kjhtw 來自: 223.141.25.25 (08/09 15:58)

08/09 21:02, , 1F
當你改成0*theta(2)時,等於把theta(2)以及theta(4)同
08/09 21:02, 1F

08/09 21:02, , 2F
時砍掉,根只把theta(2)拿掉的意義不同喔。
08/09 21:02, 2F

08/09 21:04, , 3F
p.s.您把code貼出來會比較讓人了解您的問題。
08/09 21:04, 3F
文章代碼(AID): #1G8siubR (MATLAB)
文章代碼(AID): #1G8siubR (MATLAB)