File: rational.cat

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (27 lines) | stat: -rw-r--r-- 843 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

rational(1)                    Scilab Objects                     rational(1)
NAME
  rational - Scilab objects, rational in Scilab

DESCRIPTION
  A rational r is a quotient of two polynomials r=num/den.  The internal
  representation of a rational is a list.
  r=tlist('['r','num','den','dt'],num,den,[]) is the same as r=num/den.  A
  rational matrix can be defined with the usual syntax e.g. [r11,r12;r21,r22]
  is a 2x2 matrix where rij are 1x1 rationals.  A rational matrix can also be
  defined as above as a list tlist(['r','num','den','dt'],num,den,[]) with
  num and den polynomial matrices.

EXAMPLES
  s=poly(0,'s');
  W=[1/s,1/(s+1)]
  W'*W
  Num=[s,s+2;1,s];Den=[s*s,s;s,s*s];
  tlist(['r','num','den','dt'],Num,Den,[])
  H=Num./Den
  syslin('c',Num,Den)
  syslin('c',H)
  [Num1,Den1]=simp(Num,Den)

SEE ALSO
  poly, syslin, simp