Legacy Documentation

Polynomial Control Systems (2014)

This is documentation for an obsolete product.
Current products and services

Previous section-----Next section

3.4.2 Right Matrix-Fraction Models

Similarly, RightMatrixFraction creates a right matrix-fraction model of a system from the numerator and denominator matrices, or another control object.

Right matrix-fraction data structure.

Make sure the application is loaded.

In[1]:=

Here is the data describing the matrices N(s) and D(s) of a right matrix-fraction model of a system.

In[2]:=
Out[3]=
In[4]:=
Out[5]=

RightMatrixFraction keeps its component matrices unchanged.

In[6]:=
Out[7]=

This is the TraditionalForm representation of the same object.

In[8]:=
Out[9]=

This output format shows one object that consists of two matrices. The first contains the numerator matrix N(s), and the second contains the inverse of the denominator matrix D(s). The | indicates that these two matrices constitute a RightMatrixFraction object. Similarly to other polynomial control objects, you can apply the RightMatrixFraction object to a variable to extract the underlying matrices in that variable. This produces a list of matrices N and D in the variable s.

In[10]:=
Out[11]=

A right matrix-fraction model can also be created from an existing system in transfer-function, zero-pole-gain, state-space, system matrix, or left matrix-fraction form. These conversions are carried out in a similar way to those described for the left matrix-fraction case.

Right matrix-fraction data structure for converting from other system forms.

Here is a TransferFunction object representing a system with two inputs and three outputs.

In[12]:=
Out[13]=

This is the corresponding StateSpace object.

In[14]:=
Out[15]=

This constructs a right matrix-fraction object. Since no formal variable is supplied, the result is obtained in the pure function form, that is, in the variable #.

In[16]:=
Out[17]=

You can also construct a RightMatrixFraction object in the variable of your choice.

In[18]:=
Out[19]=

A RightMatrixFraction object can equally be generated directly from a LeftMatrixFraction object.

Here is a LeftMatrixFraction corresponding to the transfer-function object.

In[20]:=
Out[21]=

This is the RightMatrixFraction determined directly from the LeftMatrixFraction object.

In[22]:=
Out[23]=

This shows the correspondence between the right matrix-fraction model and the system matrix model, when the default value of TargetForm -> Automatic is used.

In[24]:=
Out[25]=