看板 [ MATLAB ]
討論串[問題] 非線性規劃 主副程式變數使用問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者sindyddd時間15年前 (2010/08/18 17:24), 編輯資訊
0
0
0
內容預覽:
先謝謝 waveken 與 hilosi 版友的解答. 這幾天一直在測試 昨天算是誤打誤撞 弄出來= =(不過有些值有點誤差). 但是還是不太懂他為什麼會這樣. 原本副程式 迴圈形式的限制 讓我一直弄不出來. 試過先寫出如何計算i的程式 但是寫不出來.... 說是誤打誤撞是因為 偶然看到logica
(還有559個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sindyddd時間15年前 (2010/08/17 15:42), 編輯資訊
0
0
0
內容預覽:
謝謝h大的解說. 恩 剛好就在昨天 再仔細看一次fmincon的說明. 我把x0可以是矩陣看錯了 我看成x XD. 因此今天測試 將每做一次迴圈 都把x視為向量 再把每一次結果都存起來. 一開始測試時 先用i=1 i=2 i=3(不做迴圈) 速度很慢 不過值正確. 但現在我有好幾筆資料(假設K筆)
(還有116個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者hilosi (放空ing)時間15年前 (2010/08/17 09:19), 編輯資訊
0
0
0
內容預覽:
[K*1]. 你要使用 fmincon 做最佳化計算時, 他會搜尋目標函數(objfun)的最小值. 因此你需要修改一下你在 fmincon 中所使用的目標函數(objfun)輸出的結果. 確認當一組未知變數 [x], 能得到目標函數(objfun)的最小值. 同時也能得到你原本問題中目標函數的最大
(還有1898個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者sindyddd時間15年前 (2010/08/12 18:38), 編輯資訊
0
0
0
內容預覽:
整個問題阿..... 目標函數 為線性, 限制式為線性(4條)與非線性混合(2條). max 0.5*bet_B + 0.5* bet_d. bet_B,bet_d ,u, z_B ,z_F. subject to X_B * z_B + X_B(:,i) * bet_B 小於等於 X_B(:,i)
(還有649個字)

推噓1(1推 0噓 7→)留言8則,0人參與, 最新作者sindyddd時間15年前 (2010/08/12 16:58), 編輯資訊
0
0
0
內容預覽:
恩..試了好久 還是不行 只好上來求助. 程式主要是在有限制條件下做非線性規劃的動作. 這是執行檔: 檔名:DMN_DEA Measure.m. clc;. clear;. ----資料輸入部分(略)---. ----以下是限制條件為線性----. for i=1:K. A=[X_vk_B(:,i)
(還有1363個字)
首頁
上一頁
1
下一頁
尾頁