listfunctions |
Extract list of functions stored with the union. |
union |
Represents a general union of convex sets in MPT |
hasfunction |
Returns true if the union contains given function names. |
contains |
Test if a point is contained inside the union of convex sets. |
add |
Insert set to Union object. |
display |
Overload display for Union class. |
feval |
Evaluates a given function defined over a union of convex sets. |
fplot |
Plot single function over the sets of the Union object. |
vertcat |
Vertical concatenation for union objecs. |
remove |
Remove set from Union object. |
horzcat |
Horizontal concatenation for union objecs. |
removefunction |
Remove function from all sets in the union based on the function name. |
removeallfunctions |
Remove all functions that are associated to this union of convex sets. |
getfunction |
Extract function handle from the union of convex sets. |
copy |
Create a copy of an object derived from the Union class. |
plot |
Plot the union of convex sets. |
le |
Test if a union of polyhedra is contained inside another union. |
outerapprox |
Computes outer bounding box for the union of polyhedra |
isoverlapping |
Test if the union of polyhedra contains overlaps. |
plus |
Minkowski addition for union of polyhedra |
merge |
Greedy merging of polyhedra |
join |
Merges arrays of polyunions to one polyunion object. |
ge |
Test if a union of polyhedra contains another union. |
minus |
Pontryagin/Minkowski difference for union of polyhedra |
contains |
Test if a point is contained inside the union of polyhedra in the same dimension. |
add |
Insert Polyhedron to PolyUnion object. |
display |
Overload display for PolyUnion class. |
eq |
Returns true if the set covered by unions of polyhedra U_1 is the same as the set covered by union U_2 and false otherwise. |
feval |
Evaluates a given function defined over a union of polyhedra. |
isbounded |
Test if the union is built from bounded polyhedra. |
locatepoint |
Implementation of a graph search algorithm for a point location problem. |
isfulldim |
Test if the union is built from full-dimensional polyhedra. |
toc |
Export of PWA/PWQ function to C-code |
fplot |
Plot function over the union of polyhedra. |
isconnected |
Test if the union of polyhedra form a connected union. |
polyunion |
Represents a union of polyhedra in the same dimension |
convexhull |
Computes the convex hull for union of polyhedra |
reduce |
Reduces the overlapping union to minimal number of sets. |
removefunction |
Remove function from all Polyhedra in the union based on the function name. |
removeallfunctions |
Remove all functions that are associated to this union of polyhedra. |
getfunction |
Extract function from PolyUnion object. |
isconvex |
Test if the union of polyhedra is convex. |
copy |
Create a new copy of the PolyUnion object. |
plot |
Plot the union of polyhedra. |
addfunction |
Attach function to a convex set. |
distance |
Computes the closest distance between the convex set and given point. |
outerapprox |
Computes outer bounding box of the convex set. |
separate |
Computes separating hyperplane between the set and given point. |
listfunctions |
Shows functions attached to a convex set. |
hasfunction |
Returns true if the set contains given function name. |
convexset |
Represets a convex set in MPT |
fliplr |
Revert the order of convex sets in the array. |
feval |
Evaluates a function defined over a convex set or an array thereof. |
isbounded |
Test if a convex set is bounded. |
grid |
Grid the convex set. |
fplot |
Plot a single function over a convex set or over an array of convex sets. |
vertcat |
Vertical concatenation for convex set objecs. |
isemptyset |
Test if a convex set is empty. |
horzcat |
Horizontal concatenation for convex set objecs. |
removefunction |
Remove function associated to a convex set based on the function name. |
removeallfunctions |
Remove all functions that are associated to this set. |
support |
Compute the support of the set in the specified direction. |
getfunction |
Extract function handle from a convex set. |
affinehull |
Computes affine hull of a convex set. |
copy |
Create a copy of an object derived from the ConvexSet class. |
plot |
Plot the convex set. |
invaffinemap |
Compute the inverse affine map of the Polyhedron. |
distance |
Compute the distance between the given point/polyhedron and this polyhedron. |
le |
Test if a polyhedron is contained inside polyhedron. |
intersect |
Intersect two polyhedra. |
outerapprox |
Computes outer bounding hypercube of a polyhedron. |
b |
Get b vector from equality description of the Polyhedron. |
normalize |
Normalizes polyhedron in H-representation. |
uminus |
Unitary minus for a polyhedron. |
separate |
Separate a point/polyhedron from another polyhedron. |
lt |
Test if a polyhedron is contained inside polyhedron. |
ae |
Get Ae matrix from equality description of the Polyhedron. |
computehrep |
Compute H-representation of a polyhedron. |
volume |
Compute the volume of the polyhedron. |
plus |
Add a Polyhedron and a vector or Polyhedron. |
mldivide |
Set difference between polyhedra |
facetinteriorpoints |
Compute points that lie on each of the facet of the Polyhedron. |
getfacet |
Extract facet of the polyhedron specified by the inequality index. |
affinemap |
Compute the affine map of the Polyhedron. |
minvrep |
Compute an irredundant V-representation of a polyhedron. |
ne |
Test if a polyhedron is not equal to another polyhedron. |
be |
Get be vector from equality description of the Polyhedron. |
meshgrid |
Generate X-Y grid for 2D bounded polyhedra. |
ge |
Test if a polyhedron is contained inside polyhedron. |
minus |
Subtract a Polyhedron or a vector from a Polyhedron. |
ispointed |
Test if a polyhedron is pointed or not |
minhrep |
Compute an irredundant H-representation of a polyhedron. |
isneighbor |
Test if a polyhedron touches another polyhedron along a given facet. |
contains |
Test if a polyhedron/point is contained inside polyhedron. |
isadjacent |
Test if a polyhedron shares a facet with another polyhedron. |
projection |
Compute the projection of the Polyhedron. |
isfullspace |
Test if a polyhedron represents the whole space \mathbb{R}^n. |
display |
Overload display for Polyhedron class. |
a |
Get A matrix from inequality description of the Polyhedron. |
gt |
Test if a polyhedron is contained inside polyhedron. |
eq |
Returns true if the set covered by polyhedra P is the same as the set covered by S and false otherwise. |
project |
Project a point onto the given polyhedron. |
incidencemap |
Compute the incidence map of this polyhedron. |
isbounded |
Test if a polyhedron is bounded. |
mtimes |
Multiply two polyhedra, or a polyhedron with a matrix or scalar. |
computevrep |
Compute V-representation of a polyhedron. |
isfulldim |
Test if a polyhedron has a non-empty interior. |
shoot |
Maximize along a given ray within the polyhedron. |
fplot |
Plot single function over the polyhedron or array of polyhedra. |
polyhedron |
Create a Polyhedron object. |
isemptyset |
Test if a polyhedron has a non-empty interior. |
interiorpoint |
Compute a point in the relative interior of the Polyhedron. |
chebycenter |
Compute the Chebyshev centre of the Polyhedron. |
slice |
Slice the polyhedron through given dimensions at specified values. |
extreme |
Compute extremal point of a polyhedron in a given direction. |
homogenize |
Compute the homogenization of the given Polyhedron. |
affinehull |
Compute the affine hull of the Polyhedron. |
triangulate |
Triangulation of a polyhedron. |
uplus |
Unitary plus for a polyhedron. |
isinside |
Test if a point is contained inside polyhedron in H-representation. |
plot |
Plot the polyhedron. |
mpt_call_cdd |
A gateway function to CDD solver (without errorchecks) |
mpt_call_gurobi |
A gateway function to GUROBI solver (without errorchecks) |
mpt_call_nag |
A gateway function to the NAG Toolbox LP and QP solvers |
mpt_call_lcp |
A gateway function to LCP solver (without errorchecks) |
mpt_call_mpqp |
A gateway function to MPQP solver (without errorchecks) |
mpt_call_clp |
A gateway function to CLP solver (without errorchecks) |
mpt_call_qpoases |
A gateway function to QPoases solver (without errorchecks) |
mpt_solve |
A gateway function to solve non-parametric optimization problems (without errorchecks) |
mpt_call_mplp |
A gateway function to MPLP solver (without errorchecks) |
mpt_call_plcp |
A gateway function to PLCP solver (without errorchecks) |
mpt_call_qpspline |
A gateway function to QPspline solver (without errorchecks) |
mpt_call_linprog |
A gateway function to LINPROG solver (without errorchecks) |
mpt_call_sedumi |
A gateway function to SEDUMI solver (without errorchecks) |
mpt_call_glpk |
A gateway function to GLPK solver (without errorchecks) |
mpt_detect_solvers |
Searches for installed solvers on the path. |
mpt_plcp |
Parametric linear complementarity solver (PLCP) (without errorchecks) |
mpt_call_qpc |
A gateway function to QPC solver (without errorchecks) |
mpt_solvers_options |
Global option settings for solvers. |
mpt_call_cplex |
A gateway function to CPLEX solver (without errorchecks) |
mpt_solvemp |
A gateway function to solve parametric optimization problems (without errorchecks) |
mpt_call_quadprog |
A gateway function to QUADPROG solver (without errorchecks) |
|
|
output |
Returns value of the output variables |
initialize |
Sets the internal state of the system |
setdomain |
Sets the domain of an LTI system |
lqrgain |
Linear-quadratic regulator design for LTI systems |
invariantset |
Computation of invariant sets for linear systems |
reachableset |
Computes forward or backwards reachable sets |
update |
Updates the internal state using the state-update equation |
ltisystem |
Represents linear time-invariant systems |
simulate |
Simulates evolution of the system |
lqrset |
Computes an invariant subset of an LQR controller |
getstates |
Returns the internal state of the system |
lqrpenalty |
Linear-quadratic regulator design for LTI systems |