scipy.linalg.lapack.dorcsd#
- scipy.linalg.lapack.dorcsd(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 dorcsd>#
針對
dorcsd
的包裝函式。- 參數:
- x11輸入 rank-2 陣列(‘d’),邊界為 (p,q)
- x12輸入 rank-2 陣列(‘d’),邊界為 (p,mmq)
- x21輸入 rank-2 陣列(‘d’),邊界為 (mmp,q)
- x22輸入 rank-2 陣列(‘d’),邊界為 (mmp,mmq)
- 回傳值:
- cs11rank-2 陣列(‘d’),邊界為 (p,q),並儲存 x11
- cs12rank-2 陣列(‘d’),邊界為 (p,mmq),並儲存 x12
- cs21rank-2 陣列(‘d’),邊界為 (mmp,q),並儲存 x21
- cs22rank-2 陣列(‘d’),邊界為 (mmp,mmq),並儲存 x22
- thetarank-1 陣列(‘d’),邊界為 (min(min(p, mmp), min(q, mmq)))
- u1rank-2 陣列(‘d’),邊界為 ((compute_u1?p:0),(compute_u1?p:0))
- u2rank-2 陣列(‘d’),邊界為 ((compute_u2?mmp:0),(compute_u2?mmp:0))
- v1trank-2 陣列(‘d’),邊界為 ((compute_v1t?q:0),(compute_v1t?q:0))
- v2trank-2 陣列(‘d’),邊界為 ((compute_v2t?mmq:0),(compute_v2t?mmq:0))
- info整數
- 其他參數:
- compute_u1輸入 int,選用
預設值: 1
- compute_u2輸入 int,選用
預設值: 1
- compute_v1t輸入 int,選用
預設值: 1
- compute_v2t輸入 int,選用
預設值: 1
- trans輸入 int,選用
預設值: 0
- signs輸入 int,選用
預設值: 0
- overwrite_x11輸入 int,選用
預設值: 0
- overwrite_x12輸入 int,選用
預設值: 0
- overwrite_x21輸入 int,選用
預設值: 0
- overwrite_x22輸入 int,選用
預設值: 0
- lwork輸入 int,選用
預設值: 2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q