[運算] fminmax 如何加上 constraints已回收
各位大哥大姐好:
我參考了fminmax function手冊說明 http://0rz.tw/j4hL4
也使用了這個範例
function f = myfun(x)
f(1)= 2*x(1)^2+x(2)^2-48*x(1)-40*x(2)+304; % Objectives
f(2)= -x(1)^2 - 3*x(2)^2;
f(3)= x(1) + 3*x(2) -18;
f(4)= -x(1)- x(2);
f(5)= x(1) + x(2) - 8;
x0 = [0.1; 0.1]; % Make a starting guess at solution
[x,fval] = fminimax(@myfun,x0);
他可以順利解出x(1)=4, x(2)=4
我想請問的是,如果我想要加額外的限制,例如 x(1)+ x(2) <= 5
不知道要怎麼調整來使用這個函數
謝謝各位高手
我想進一步請教一下
如果我希望x1, x2只能限定是整數,請問又該怎麼調整
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.155.242
※ 編輯: Johnson672 來自: 122.116.155.242 (05/13 17:29)
推
05/14 13:15, , 1F
05/14 13:15, 1F
→
05/14 13:15, , 2F
05/14 13:15, 2F
→
05/14 13:15, , 3F
05/14 13:15, 3F
→
05/14 13:16, , 4F
05/14 13:16, 4F
→
05/14 13:16, , 5F
05/14 13:16, 5F
→
05/14 15:18, , 6F
05/14 15:18, 6F
→
05/14 15:18, , 7F
05/14 15:18, 7F
→
05/14 15:21, , 8F
05/14 15:21, 8F
推
05/14 15:30, , 9F
05/14 15:30, 9F
→
05/14 16:34, , 10F
05/14 16:34, 10F