Professional Documents
Culture Documents
De Opt Mala
De Opt Mala
function f = objfun(x)
f = ((-31760*pi/3)*((x(2)^3)-((x(2)-x(3))^3))) + (-7940*pi*(x(1)2*x(2))*((x(2)^2)-((x(2)-x(3))^2)));
constraint
function [c, ceq] = confun(x)
%Nonlinear inequality constraints
c = [ (((-294300*(x(2)-x(3)))/(2*x(3)))^2) + (((-294300*(x(2)x(3)))/(2*x(3)))^2) - (((-294300*(x(2)-x(3)))/(2*x(3)))^2) - (1.89*10^14);
(((-294300*(x(2)-x(3)))/(x(3)))^2) + (((-294300*(x(2)-x(3)))/(2*x(3)))^2)
- (((-294300*(x(2)-x(3)))^2)/(2*(x(3)^2))) - (1.89*10^14);
11 - ((4/3*pi*((x(2)-x(3))^3)) + (pi*(x(1)-2*x(2))*((x(2)-x(3))^2)));
2*x(2) - 2;
x(1) - 7;
x(3) - 0.1*x(2);
1 - (x(1)/2*x(2));
(x(1)/2*x(2)) - 5;
((4000/3*pi*(x(2)^3)) + (1000*pi*(x(1)-2*x(2))*(x(2)^2))) +
((31760*pi/3)*((x(2)^3)-((x(2)-x(3))^3))) + (7940*pi*(x(1)-2*x(2))*((x(2)^2)((x(2)-x(3))^2)))];
%Nonlinear equality constraints
ceq = [];
command window
35
140
1
1.5016e-006
'medium-scale: SQP, Quasi-Newton, line9.4984e+009
1.5555e+012
[1x750 char]