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

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

Added original make3d

File size: 508 bytes
Line 
1function socp1
2
3X = sdpvar(3,3);
4x = sdpvar(3,1);
5obj = trace(X)+sum(x);
6F = set(X>0) + set(cone(x(2:end),1+x(1))) + set(trace(X)==x(1)+2*x(2)+3*x(3)+4)+set(X(1,3)==8);
7
8sol1  = solvesdp(F,obj);
9obj1 = double(obj);
10p1   = checkset(F);
11
12sol2 = solvesdp(F,obj,sdpsettings('dualize',1));
13obj2 = double(obj);
14p2   = checkset(F);
15
16mbg_asserttolequal(sol1.problem,0);
17mbg_asserttolequal(sol2.problem,0);
18mbg_asserttolequal(obj1,obj2, 1e-5);
19mbg_asserttolequal(min(p1),0, 1e-5);
20mbg_asserttolequal(min(p2),0, 1e-5);
Note: See TracBrowser for help on using the repository browser.