source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/@sdpvar/imag.m @ 37

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

Added original make3d

File size: 780 bytes
Line 
1function X = imag(X)
2%IMAG (overloaded)
3
4% Author Johan Löfberg
5% $Id: imag.m,v 1.4 2006/04/13 12:12:38 joloef Exp $
6
7X.basis = imag(X.basis);
8X = clean(X);
9if isa(X,'sdpvar')
10   X.conicinfo = [0 0];
11end
12%   
13% Y = X;
14% x_lmi_variables = X.lmi_variables;
15% lmi_variables = [];
16% n = X.n;
17% m = X.m;
18% imagX = imag(X.basis(:,1));
19% Y.basis = imagX(:);
20%
21% j = 1;
22% for i = 1:length(x_lmi_variables)
23%     imagX = imag(X.basis(:,i+1));
24%     if (norm(imagX,inf)>0)
25%         Y.basis(:,j+1) = imagX(:);
26%         lmi_variables = [lmi_variables x_lmi_variables(i)];
27%         j = j+1;
28%     end
29% end
30% if isempty(lmi_variables)
31%     Y = full(reshape(Y.basis,n,m));
32% else
33%     Y.lmi_variables = lmi_variables;
34%     % Reset info about conic terms
35%     Y.conicinfo = [0 0];
36% end
Note: See TracBrowser for help on using the repository browser.