[問題] 關於fmincon初始值的使用已回收

看板MATLAB作者時間15年前 (2010/08/12 10:17), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
恩..目前正在作非線性規劃 (有限制式)的問題 未知數總共有5個 但他們都是矩陣形式 以下是我要執行結果的程式 fmincon(@DMNDEA,x0,A,B,Aeq,Beq,lb,ub,@DMN_confun); 其中初始值x0的設定 如果我設 x0=0; 他就跑出 " A must have 1 column(s)." 這樣的訊息 x0=zeros(5,1); 他就跑出 " A must have 5 column(s)." 這樣的訊息 x0=zeros(2,2); 他就跑出 " A must have 4 column(s)." 這樣的訊息 不太懂他訊息的意思 (好像不管怎麼設他都跑出x0大小的個數) 想請問大家 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.147.48

08/12 10:19, , 1F
你為什麼不輸入x0=zeros(1,5);
08/12 10:19, 1F

08/12 10:22, , 2F
輸入過了 也是.... 橫的 直的都一樣>"<
08/12 10:22, 2F

08/12 10:24, , 3F
也試過根據未知數的矩陣大小去設 也是一樣....
08/12 10:24, 3F

08/12 10:32, , 4F
然後 不設初始值又不行 他會叫你一定要輸入初始值...
08/12 10:32, 4F

08/12 10:36, , 5F
A的值個數有問題
08/12 10:36, 5F

08/12 11:21, , 6F
謝謝 已解決這個問題^^
08/12 11:21, 6F
文章代碼(AID): #1COrc-Wk (MATLAB)