File: inv.man

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 (40 lines) | stat: -rw-r--r-- 919 bytes parent folder | download | duplicates (2)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
.TH inv G "April 1993" "Scilab Group" "Scilab Function"
.so ../sci.an
.SH NAME
inv - matrix inverse
.SH CALLING SEQUENCE
.nf
inv(X)
.fi
.SH PARAMETERS
.TP
X 
: real or complex square matrix, polynomial matrix, rational
matrix in transfer or state-space representation.
.SH DESCRIPTION
\fVinv(X)\fR is the inverse of the square matrix \fVX\fR. A warning
message is printed if \fVX\fR is badly scaled or nearly singular.
.LP
For polynomial matrices or rational matrices in transfer representation,
\fVinv(X)\fR is equivalent to \fVinvr(X)\fR.
.LP
For linear systems in state-space representation (\fVsyslin\fR list),
\fVinvr(X)\fR is equivalent to \fVinvsyslin(X)\fR.
.SH EXAMPLE
.nf
A=rand(3,3);inv(A)*A
//
x=poly(0,'x');
A=[x,1,x;x^2,2,1+x;1,2,3];inv(A)*A
//
A=[1/x,2;2+x,2/(1+x)]
inv(A)*A
//
A=ssrand(2,2,3);
W=inv(A)*A
clean(ss2tf(W))
.fi
.SH SEE ALSO
slash, backslash, pinv, qr, lufact, lusolve, invr, coff, coffg