source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/extras/@ncvar/size.m @ 37

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

Added original make3d

File size: 586 bytes
Line 
1function varargout=size(varargin)
2%SIZE (overloaded)
3
4% Author Johan Löfberg
5% $Id: size.m,v 1.1 2006/08/10 18:00:22 joloef Exp $   
6
7if nargin == 1   
8  bsize  = varargin{1}.dim;%[varargin{1}.n varargin{1}.m];
9  switch (nargout)
10  case 0
11    varargout{1} = bsize;
12  case 1
13    varargout{1} = bsize;
14  case 2
15    varargout{1} = bsize(1);
16    varargout{2} = bsize(2);
17  otherwise
18    error('>2 outputs in size?');
19  end
20else
21        switch varargin{2}
22        case 1
23                varargout{1} = varargin{1}.dim(1);
24        case 2
25                varargout{1} = varargin{1}.dim(2);
26        otherwise
27                error('Report bug in size')
28        end
29end
Note: See TracBrowser for help on using the repository browser.