scipy.linalg.lapack.sorcsd#

scipy.linalg.lapack.sorcsd(x11, x12, x21, x22[, compute_u1, compute_u2, compute_v1t, compute_v2t, trans, signs, lwork, overwrite_x11, overwrite_x12, overwrite_x21, overwrite_x22]) = <fortran function sorcsd>#

Wrapper für sorcsd.

Parameter:
x11Eingabe Array vom Rang 2 ('f') mit Grenzen (p,q)
x12Eingabe Array vom Rang 2 ('f') mit Grenzen (p,mmq)
x21Eingabe Array vom Rang 2 ('f') mit Grenzen (mmp,q)
x22Eingabe Array vom Rang 2 ('f') mit Grenzen (mmp,mmq)
Rückgabe:
cs11Array vom Rang 2 ('f') mit Grenzen (p,q) und x11 Speicher
cs12Array vom Rang 2 ('f') mit Grenzen (p,mmq) und x12 Speicher
cs21Array vom Rang 2 ('f') mit Grenzen (mmp,q) und x21 Speicher
cs22Array vom Rang 2 ('f') mit Grenzen (mmp,mmq) und x22 Speicher
thetaArray vom Rang 1 ('f') mit Grenzen (min(min(p, mmp), min(q, mmq)))
u1Array vom Rang 2 ('f') mit Grenzen ((compute_u1?p:0),(compute_u1?p:0))
u2Array vom Rang 2 ('f') mit Grenzen ((compute_u2?mmp:0),(compute_u2?mmp:0))
v1tArray vom Rang 2 ('f') mit Grenzen ((compute_v1t?q:0),(compute_v1t?q:0))
v2tArray vom Rang 2 ('f') mit Grenzen ((compute_v2t?mmq:0),(compute_v2t?mmq:0))
infoint
Andere Parameter:
compute_u1Eingabe int, optional

Standard: 1

compute_u2Eingabe int, optional

Standard: 1

compute_v1tEingabe int, optional

Standard: 1

compute_v2tEingabe int, optional

Standard: 1

transinput int, optional

Standard: 0

signsEingabe int, optional

Standard: 0

overwrite_x11Eingabe int, optional

Standard: 0

overwrite_x12Eingabe int, optional

Standard: 0

overwrite_x21Eingabe int, optional

Standard: 0

overwrite_x22Eingabe int, optional

Standard: 0

lworkEingabe int, optional

Standard: 2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q