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

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

Added original make3d

File size: 600 bytes
Line 
1function sdp5
2
3A = randn(3,3);A = -A*A';
4P = sdpvar(3,3);
5t = sdpvar(1,1);
6y = sdpvar(1,1);
7F = set(A'*P+P*A < -eye(3));
8F = F + set(P > A*A') + set(P(3,3)>0) + set(P>0) + set(t+y > 7) + set(P(2,2)>4)+set(P(1,1:2)>t) + set(t>12)+set(t>-12);
9obj = trace(P)+y+t;
10
11sol1  = solvesdp(F,obj);
12obj1 = double(obj);
13p1   = checkset(F);
14
15sol2 = solvesdp(F,obj,sdpsettings('dualize',1));
16obj2 = double(obj);
17p2   = checkset(F);
18
19mbg_asserttolequal(sol1.problem,0);
20mbg_asserttolequal(sol2.problem,0);
21mbg_asserttolequal(obj1,obj2, 1e-5);
22mbg_asserttolequal(min(p1),0, 1e-5);
23mbg_asserttolequal(min(p2),0, 1e-5);
Note: See TracBrowser for help on using the repository browser.