scipy.linalg.lapack.ctbtrs#

scipy.linalg.lapack.ctbtrs(ab, b, uplo='U', trans='N', diag='N', overwrite_b=0) = <flapack function ctbtrs>#

Solve a triangular band system (LAPACK ctbtrs).

Parameters:
abndarray

The band of the triangular matrix, shape (kd + 1, n): the order n and the bandwidth kd are both read off ab itself.

bndarray

Right-hand side(s) of shape (n, nrhs).

uplostr, optional

'U' if the matrix is upper triangular, 'L' if lower. Default is 'U'.

transstr, optional

'N', 'T' or 'C' for the system, its transpose, or its conjugate transpose. Default is 'N'.

diagstr, optional

'U' if the matrix has a unit diagonal, 'N' otherwise. Default is 'N'.

overwrite_bint, optional

If nonzero, b may be overwritten in place. Default is 0.

Returns:
xndarray

Solution of the system, overwriting b.

infoint

0 on success; if negative, the -info-th argument had an illegal value.