8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
+
+
+
|
# Copyright (C) 2000 by Peter J. Gawthrop
###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.65 2004/08/29 13:14:29 geraint
## Added rule to make header for sae (sorted algebraic equations).
##
## Revision 1.64 2004/08/29 01:48:46 geraint
## Added rules to create headers for sorted systems: sesx and sesy.
##
## Revision 1.63 2004/08/28 22:08:41 geraint
## Fixed zeromatrices statements: spaces instead of commas
##
## Revision 1.62 2004/07/19 22:22:25 geraint
|
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
|
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
|
-
+
|
Nxx=`mtt_getsize $system xx` # States x States
Nu=`mtt_getsize $system u` # Inputs
Ny=`mtt_getsize $system y` # Outputs
Nyz=`mtt_getsize $system yz` # Zero outputs
case ${rep} in
dm)
let Nx=Nx+2*Nz+Nyz # Matrices not usual size
Nx=$(( $Nx + 2 * $Nz + $Nyz )) # Matrices not usual size
;;
*)
esac
Npar=`wc -l $system\_sympar.txt | gawk '{print $1}'`
}
|