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

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

Added original make3d

File size: 642 bytes
Line 
1function sys = mergelmi(varargin)
2% MERGELMI            Merges a set of LMI objects
3%
4% MERGELMI is obsolete and should not be used. Use + instead
5%
6%    See also   LMI, UPDATELMI, DELLMI
7
8% Author Johan Löfberg
9% $Id: mergelmi.m,v 1.3 2005/02/04 10:10:27 johanl Exp $
10
11for i = 1:nargin
12    if ~(isa(varargin{i},'lmi'))
13        error('All arguments must be LMI objects')
14    end
15end
16
17sys = varargin{1};
18lmitop = size(varargin{1}.clauses,2)+1;
19for i = 2:nargin
20    F =  varargin{i};
21    for j = 1:size(F.clauses,2)
22        sys.clauses{lmitop} = F.clauses{j};
23        sys.LMIid(lmitop) = F.LMIid(j);
24        lmitop = lmitop+1;
25    end
26end
27
28
29
30
31
Note: See TracBrowser for help on using the repository browser.