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

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

Added original make3d

File size: 1.3 KB
Line 
1function see(X,showfull)
2%SEE Displays internal structure of variable
3%
4%    Shows the base matrices that build up the variable
5
6%    X = X0+x_1*X1+x_2*X2+...
7
8%    SEE(X)            Display matrices Xi in dense format
9%    SEE(X,'sparse')   Display matrices Xi in sparse format
10%
11%    See also   SDPVAR
12
13% Author Johan Löfberg
14% $Id: see.m,v 1.3 2004/08/04 08:39:02 johanl Exp $
15
16disp(' ');
17if nargin==1 
18    disp('Constant matrix');disp(' ')
19    disp(full(getbasematrix(X,0)))
20    disp('Base matrices');disp(' ')
21    for i = 1:length(X.lmi_variables);       
22        disp(full(getbasematrix(X,X.lmi_variables(i))))       
23        disp(' ')                       
24    end;
25    disp('Used variables');disp(' ')
26    disp(X.lmi_variables)
27else   
28    switch showfull
29       
30        case 'sparse'
31            disp('Constant matrix');disp(' ')
32            disp((getbasematrix(X,0)))
33            disp('Base matrices');disp(' ')
34            for i = 1:length(X.lmi_variables);
35                disp((getbasematrix(X,X.lmi_variables(i))));
36                disp(' ')
37            end;
38            disp('Used variables');disp(' ')
39            disp(X.lmi_variables)
40           
41        case 'full'
42            see(X)
43           
44        otherwise
45            error('Second argument should be ''sparse'' or ''full')
46           
47    end
48end
Note: See TracBrowser for help on using the repository browser.