source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/dev/tests-mbg/bmibnb/ex14_1_1.m @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 611 bytes
Line 
1function ex14_1_1
2
3sdpvar x1 x2 x3 objvar
4
5F = set([]);
6F = F + set(- x3 + objvar == 0);
7F = F + set(2*sqr(x2) + 4*x1*x2 - 42*x1 + 4*POWER(x1,3) - x3    <= 14);
8F = F + set((-2*sqr(x2)) - 4*x1*x2 + 42*x1 - 4*POWER(x1,3) - x3 <= -14);
9F = F + set(2*sqr(x1) + 4*x1*x2 - 26*x2 + 4*POWER(x2,3) - x3    <= 22);
10F = F + set((-2*sqr(x1)) - 4*x1*x2 + 26*x2 - 4*POWER(x2,3) - x3 <= -22);
11F = F + set(5 > x1 > -5) + set(-5 < x2 < 5);
12
13sol = solvesdp(F,objvar,sdpsettings('solver','bmibnb'))
14
15mbg_asserttolequal(sol.problem,0);
16mbg_asserttolequal(double(objvar), 0, 1e-4);
17
18double([x1 x2 x3])
19
20function y = sqr(x)
21y = x*x;
Note: See TracBrowser for help on using the repository browser.