Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> Matlab to Scilab Conversion Tips > Matlab-Scilab equivalents > E > eigs (Matlab function)

# eigs (Matlab function)

Subset of eigenvalues and eigenvectors

### Matlab / Scilab equivalent

 Matlab Scilab ```d = eigs(A) d = eigs(A, k) d = eigs(A, k, sigma) % sigma: % 'largestabs' (default) % 'smallestabs' % 'largestreal' % 'smallestreal' % 'bothendsreal' % 'largestimag' % 'smallestimag' % 'bothendsimag' % scalar % (No equivalent) % (No equivalent) % (No equivalent) d = eigs(A, k, sigma, Name, Value) d = eigs(A, k, sigma, opts) % opts.issym = 1 % opts.tol % opts.maxit (= 300) % opts.p % opts.v0 % opts.disp % opts.fail % opts.spdB % opts.cholB % opts.permB % (No equivalent) d = eigs(A, B, ..) d = eigs(Afun, n, ..) [V, D] = eigs(..) [V, D, flag] = eigs(..) ``` ```d = eigs(A) d = eigs(A, [], k) d = eigs(A, [], k, sigma) // sigma: // 'LM' : Largest Magnitudes (default) // 'SM' : Smallest Magnitudes // 'LR' : Largest Real parts // 'SM' : Smallest Real parts // (No equivalent) // 'LI' : Largest Imaginary parts (real non-symmetric or complex problems) // 'SI' : Smallest Imaginary parts (real non-symmetric or complex problems) // (No equivalent) // scalar // 'LA' : Largest Algebraic eigenvalues (real symmetric problems). // 'SA' : Smallest Algebraic eigenvalues (real symmetric problems). // 'BE' : half from each end of the spectrum (real symmetric problems). // No equivalent. Sets and uses the opts structure instead d = eigs(A, [], k, sigma, opts) // opts.issym (= %t) : used with Afun // opts.tol // opts.maxiter (= 300) // opts.ncv : Number of Lanczos basis vectors // opts.resid : starting residual vector // (No equivalent) // (No equivalent) // (No equivalent) // opts.cholB // (No equivalent) // opts.isreal (= %t) : used with Afun d = eigs(A, B, ..) d = eigs(Afun, n, ..) [D, V] = eigs(..) // D still as first output // No equivalent ```

### See also

• eig — Find eigenvalues and eigenvectors
• spec — eigenvalues of matrices and pencils
• bdiag — block diagonalization, generalized eigenvectors

### Comments

Add a comment:
Please login to comment this page.

 Report an issue << eig (Matlab function) E else (Matlab function) >>

 Scilab EnterprisesCopyright (c) 2011-2017 (Scilab Enterprises)Copyright (c) 1989-2012 (INRIA)Copyright (c) 1989-2007 (ENPC)with contributors Last updated:Thu Feb 14 15:05:27 CET 2019