scipy.linalg.lapack.dtgsen#

scipy.linalg.lapack.dtgsen(select, a, b, q, z[, ijob, wantq, wantz, lwork, liwork, overwrite_a, overwrite_b, overwrite_q, overwrite_z]) = <fortran function dtgsen>#

dtgsen 的包裝函式。

參數:
select輸入 秩為 1 的陣列(‘i’),邊界為 (n)
a輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
b輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
q輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
z輸入 秩為 2 的陣列(‘d’),邊界為 (n,n)
返回:
as秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 a 儲存空間
bs秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 b 儲存空間
alphar秩為 1 的陣列(‘d’),邊界為 (n)
alphai秩為 1 的陣列(‘d’),邊界為 (n)
beta秩為 1 的陣列(‘d’),邊界為 (n)
qs秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 q 儲存空間
zs秩為 2 的陣列(‘d’),邊界為 (n,n) 且為 z 儲存空間
m整數
pl浮點數
pr浮點數
dif秩為 1 的陣列(‘d’),邊界為 (2)
info整數
其他參數:
ijob輸入 整數,選用

預設值: 4

wantq輸入 整數,選用

預設值: 1

wantz輸入 整數,選用

預設值: 1

overwrite_a輸入 整數,選用

預設值: 0

overwrite_b輸入 整數,選用

預設值: 0

overwrite_q輸入 整數,選用

預設值: 0

overwrite_z輸入 整數,選用

預設值: 0

lwork輸入 整數,選用

預設值: 4*n+16

liwork輸入 整數,選用

預設值: n+6