Solve the equation a x = b for x, assuming a is banded matrix.
The matrix a is stored in ab using the matrix diagonal orded form:
ab[u + i - j, j] == a[i,j]
Example of ab (shape of a is (6,6), u=1, l=2):
* a01 a12 a23 a34 a45
a00 a11 a22 a33 a44 a55
a10 a21 a32 a43 a54 *
a20 a31 a42 a53 * *
Parameters: | (l, u) : (integer, integer)
ab : array, shape (l+u+1, M)
b : array, shape (M,) or (M, K)
overwrite_ab : boolean
overwrite_b : boolean
|
---|---|
Returns: | x : array, shape (M,) or (M, K)
|