15.12.2012 Views

scipy tutorial - Baustatik-Info-Server

scipy tutorial - Baustatik-Info-Server

scipy tutorial - Baustatik-Info-Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SciPy Reference Guide, Release 0.8.dev<br />

v : double or complex double array, shape (M, M)<br />

The normalized eigenvector corresponding to the eigenvalue w[i] is the column v[:,i].<br />

Raises LinAlgError if eigenvalue computation does not converge :<br />

eigvals_banded(a_band, lower=0, overwrite_a_band=0, select=’a’, select_range=None)<br />

Solve real symmetric or complex hermitian band matrix eigenvalue problem.<br />

Find eigenvalues w of a:<br />

a v[:,i] = w[i] v[:,i]<br />

v.H v = identity<br />

The matrix a is stored in ab either in lower diagonal or upper diagonal ordered form:<br />

ab[u + i - j, j] == a[i,j] (if upper form; i = j)<br />

Example of ab (shape of a is (6,6), u=2):<br />

upper form:<br />

* * a02 a13 a24 a35<br />

* a01 a12 a23 a34 a45<br />

a00 a11 a22 a33 a44 a55<br />

lower form:<br />

a00 a11 a22 a33 a44 a55<br />

a10 a21 a32 a43 a54 *<br />

a20 a31 a42 a53 * *<br />

Cells marked with * are not used.<br />

Parameters<br />

a_band : array, shape (M, u+1)<br />

Banded matrix whose eigenvalues to calculate<br />

lower : boolean<br />

Is the matrix in the lower form. (Default is upper form)<br />

overwrite_a_band: :<br />

Discard data in a_band (may enhance performance)<br />

select: {‘a’, ‘v’, ‘i’} :<br />

Which eigenvalues to calculate<br />

select calculated<br />

‘a’ All eigenvalues<br />

‘v’ Eigenvalues in the interval (min, max]<br />

‘i’ Eigenvalues with indices min

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!