riccati system - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


DEtools

  

riccati_system

  

solve a system of Riccati differential equations or convert it into a matrix form

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

riccati_system(deqns, vars)

riccati_system(deqns, vars, matrix_only)

Parameters

deqns

-

set of riccati equations and/or initial conditions

vars

-

name or set of names to be solved for

matrix_only

-

indicator to convert into a matrix form without solving

Description

• 

riccati_system can find a closed-form solution for certain systems of riccati ODEs. A system of riccati ODEs of n variables is:

  

with initial conditions

  

where  are the unknown functions and  are polynomials in  of second degree with function coefficients.

• 

To solve this system, riccati_system tries to convert it into a matrix equation,

  

with

  

where , and  are n by n matrices. The user can request this matrix form instead of a full solution by using the 'matrix_only' option. In this case a sequence  is returned.

• 

This function is part of the DEtools package, and so it can be used in the form riccati_system(..) only after executing the command with(DEtools). However, it can always be accessed through the long form of the command by using DEtools[riccati_system](..).

Examples

Solve the system:

(1)

(2)

(3)

Verify the solution - see odetest

(4)

Get the matrix form:

(5)

Solve the matrix form (see matrix_riccati)

Recalling the form of the matrix , construct the solution from

(6)

Verify this solution:

(7)

See Also

DEtools

dsolve

matrix_riccati

odetest

riccatisol

 


Download Help Document