rf23d.m

·         Maple procedure rf23d.m: Computation of the reduced form for 2D and 3D BPWLS (A1,A2,B1). See Josep Ferrer, M. Dolors Magret, and Marta Peña, Int. J. Bifurcation Chaos 20, 2795 (2010).

Usage: from MAPLE commad line (for example, in a MAPLE worksheet) load the file with the command:

> read `cf23d.m`;

Then, a typical call to the procedure is:

> A1R,A2R,B1R,S,r:=cf23d(A1,A2,B1);

Description of the parameters:

Input parameters:

A1,A2: NxN matrices (type Matrix), with s.t.: A1 e(i) = A2 e(i), i=2,N

B1: N-dimensional vector (type Vector)

with N=2 or 3.

Output parameters:

A1R,A2R,B1R: are the corresponding reduced forms

S: is the basis change matrix, i.e.: A1C = S-1 A1S, A2C = S-1 A2S, B1C = S-1 B1

r: is the rank of the observability matrix

cf23d.m

·         Maple procedure cf23d.m: Computation of the canonical form for 2D and 3D BPWLS (A1,A2,B1). See J. Ferrer, M. D. Magret, J. R. Pacha, and M. Peña. Planar bimodal piecewise systems. Bifurcation diagrams. Bol. Soc. Esp. Mat. Appl., 51, 55—62 (2010).

 Usage: form MAPLE command line (for example, in a MAPLE worksheet) load the file with the command:

> read `cf23d.m`;

Then, a typical call to the procedure is:

> A1C,A2C,B1C,S,r:=cf23d(A1,A2,B1);

Description of the parameters:

Input parameters:

A1,A2: NxN matrices (type Matrix), with s.t.: A1 e(i) = A2 e(i), i=2,N

B1: N-dimensional vector (type Vector)

with N=2 or 3.

Output parameters:

A1C,A2C,B1C: are the corresponding canonical forms

S: is the basis change matrix, i.e.: A1C = S-1 A1S, A2C = S-1 A2S, B1C = S-1 B1

r: is the rank of the observability matrix

The Maple worksheet cf-examples.mw gives some examples of the use of this proceure.