conPolyZono - class definition for constrained polynomial zonotopes
Syntax:
obj = conPolyZono(c)
obj = conPolyZono(c,G,E)
obj = conPolyZono(c,G,E,GI)
obj = conPolyZono(c,G,E,GI,id)
obj = conPolyZono(c,G,E,A,b,EC)
obj = conPolyZono(c,G,E,A,b,EC,GI)
obj = conPolyZono(c,G,E,A,b,EC,GI,id)
Inputs:
c - constant offset (dimension: [n,1])
G - generator matrix (dimension: [n,h])
E - exponent matrix (dimension: [p,h])
A - constraint generator matrix (dimension: [m,q])
b - constraint offset (dimension: [m,1])
EC - constraint exponent matrix (dimension: [p,q])
GI - generator matrix of independent generators (dimension: [n,v])
id - vector containing the integer identifiers for all factors
(dimension: [p,1])
Outputs:
obj - conPolyZono object
Example:
c = [0;0];
G = [1 0 1 -1; 0 1 1 1];
E = [1 0 1 2; 0 1 1 0; 0 0 1 1];
A = [1 -0.5 0.5];
b = 0.5;
EC = [0 1 2; 1 0 0; 0 1 0];
cPZ = conPolyZono(c,G,E,A,b,EC);
plot(cPZ,[1,2],'FaceColor','r','Splits',8);
Other m-files required: none
Subfunctions: none
MAT-files required: none
See also: polyZonotope, zonotope, conZonotope
Documentation for conPolyZono
Other uses of conPolyZono
Folders named conPolyZono