%Z1
%X1 - WIELKOSC PRODUKCJI W1
%X2 - ...W2
%WOGRA. MODEL DECYZYJNY--->
%16*X1 + 24*X2<=96000 1
%16*X1 + 10*X2<=80000 2
%X1<=3000 3
%X2<=4000 4
%3*X2=2*X1 5
%FUNKCJA CELU --->
%f(X1,X2)=30*X2+40*X2 -> MAX
%WB X1>=0, X2>=0
%1
X1=(0:6000);
Y1=4000-2*X1/3;
plot(X1,Y1,'r-');
hold on
%2
X11=(0:5000);
Y11=8000-8*X11/5;
plot(X11,Y11,'b-');
%3
X2=(0:8000);
Y0=linspace(3000,3000,8001);
plot(3000,X2,'g-');
%4
Y0=linspace(4000,4000,6001);
plot(X1,4000,'m-');
%5
Y111=2*X1/3;
plot(X1,Y111,'y-');
%zbior decyzji dopusczalnych jest odcinkiem lezacym pomiedzy wierzcholkiem
%o wsp (0,0) a odcinkiem o wsp (3000,2000)
%A={3,5}
%JEST WYPUKLY%W FUNKCJI CELU FC(X1,X2)=(30*3000+40*2000)=90000 +
%80000=170000
%ROZWIAZANIEM OPTYMALNYM JEST PRODUKCJA 3000 PROD W1 I 2000 W2.
%OPTYMALNY ZYSK WYNIESIE 17000
%Z2
%X1 - WIELKOSC PRODUKCJI PRODUKTU W1
%X2 - ...W2
%WARUNKI BRZEGOWE/OGRANICZAJACE
%6X1+6X2<=36000 1
%10X1+5X2<=5000 2
%X2<=4000 3
%1. X2=36000-8/6X1=6000-X1 (0:6000)(6000:0)
%2.X2=5000 /5 - 10/5 X1 = 10000-2X1(0;10000)(5000:0)
%3.X2=4000
%WARUNKI BRZEGOWE
%WB X1>=0, X2>=0
%FC X1+X2 ->(DĄŻY DO) MAX
X1=(0:6000);
Y1=6000-X1;
plot(X1,Y1,'r-');
X11=(0:10000);
Y11=10000-2*X1;
plot(X11,Y11,'b-');
r1=solve('5*r1+6*x2=3600', 'x2=4000','x1','x2');
r1.x1;
r1.x2;
C=solve('6*x1+6*x2=36000', '10*x1+5*x2=50000','x1','x2')
c.x1, c.x2
fill([0 0 2000 4000 5000], [0 4000 4000 2000 0],'y-')
C(1) ,C(2)
C.X1 ,C.X2
FC(B)=6000
FC(C)=6000
%ROZWIAZANIEM OPTYMALNYM JEST SIMPLEKS 2000....
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}