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

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

Added original make3d

File size: 524 bytes
Line 
1function test_complexsdp
2
3i=sqrt(-1);
4P = [4 1+2*i 3-i;1-2*i 3.5 0.8+2.3*i;3+i 0.8-2.3*i 4];
5Zmanual = toeplitz([4.2827,0.8079+1.7342*sqrt(-1) 2.5574-0.7938*i])
6
7Z = sdpvar(3,3,'toeplitz','complex');
8Z = Z-sqrt(-1)*diag(imag(diag(Z)));
9
10t = sdpvar(1,1);
11e = Z(:)-P(:);
12F = set(Z > 0);
13F = F+set('||e||<t');
14sol = solvesdp(F,t)
15mbg_asserttrue(sol.problem == 0);
16mbg_asserttrue(norm(Zmanual-double(Z)) < 1e-4)
17
18sol = solvesdp(set(Z > 0),norm(e))
19mbg_asserttrue(sol.problem == 0);
20mbg_asserttrue(norm(Zmanual-double(Z)) < 1e-4)
Note: See TracBrowser for help on using the repository browser.