Drake
 All Classes Files Functions Variables
PolynomialWTimeVaryingCoefficients Class Reference

defines a polynomial (represented by an msspoly) with time-varying coefficients (represented as a trajectory) More...

Collaboration diagram for PolynomialWTimeVaryingCoefficients:

Public Member Functions

function PolynomialWTimeVaryingCoefficients (poly, coefpoly, coeftraj)
 usage: PolynomialWTimeVaryingCoefficients(poly) or PolynomialWTimeVaryingCoefficients(poly,coefpoly,coeftraj) (which works like subs(poly,coefpoly,coeftraj) More...
 
function getPoly (obj, t)
 
function ctranspose (a)
 
function plus (a, b)
 
function size (varargin)
 
function mtimes (a, b)
 

Static Public Member Functions

static function getUniquePoly (varargin)
 

Public Attributes

Property poly
 
Property coeftraj
 
Property coefpoly
 

Detailed Description

defines a polynomial (represented by an msspoly) with time-varying coefficients (represented as a trajectory)

Constructor & Destructor Documentation

usage: PolynomialWTimeVaryingCoefficients(poly) or PolynomialWTimeVaryingCoefficients(poly,coefpoly,coeftraj) (which works like subs(poly,coefpoly,coeftraj)

Parameters
polyan msspoly (with constant coefficients) that will be tranformed into a poly with time-varying coefficients (as constant trajectories)
coefpolya free msspoly which represents polynomial variables in poly that should be treated as if they were coefficients
coeftrajtrajectory objects which describe the time-varying coefficients matching coefpoly
Return values
obj

Member Function Documentation

function ctranspose ( )
Return values
a
function getPoly ( obj  ,
 
)
Return values
poly
static function getUniquePoly ( varargin  )
static
Return values
p
function mtimes ( ,
 
)
Return values
c
function plus ( ,
 
)
Return values
c
function size ( varargin  )
Return values
s

Member Data Documentation

Property coefpoly
Property coeftraj
Property poly

The documentation for this class was generated from the following file: