﻿ILMath.eigSymm Method (InArray(Single), OutArray(Single))

# ILMathAddLanguageSpecificTextSet("LST8F70917D_0?cpp=::|nu=.");eigSymm Method (InArrayAddLanguageSpecificTextSet("LST8F70917D_1?cs=&lt;|vb=(Of |cpp=&lt;|fs=&lt;'|nu=(");SingleAddLanguageSpecificTextSet("LST8F70917D_2?cs=&gt;|vb=)|cpp=&gt;|fs=&gt;|nu=)");, OutArrayAddLanguageSpecificTextSet("LST8F70917D_3?cs=&lt;|vb=(Of |cpp=&lt;|fs=&lt;'|nu=(");SingleAddLanguageSpecificTextSet("LST8F70917D_4?cs=&gt;|vb=)|cpp=&gt;|fs=&gt;|nu=)");)

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Find all eigenvalues and -vectors of a symmetric /hermitian matrix.

[ILNumerics Computing Engine]

Namespace:  ILNumerics
Assembly:  ILNumerics.Computing (in ILNumerics.Computing.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax

```public static RetArray<float> eigSymm(
InArray<float> A,
OutArray<float> V = null
)```

#### Parameters

A
Type: ILNumericsInArraySingle
Input matrix, Size [n x n], symmetric (hermitian for fcomplex A).
V (Optional)
Type: ILNumericsOutArraySingle
Output: n eigenvectors in ascending order as columns. Size [n x n]. If V is null on input, the eigenvectors will not be computed.

#### Return Value

Type: RetArraySingle
Diagonal matrix of size [n,n] with eigenvalues of A on the main diagonal.
Exceptions

ExceptionCondition
ArgumentExceptionif A is not square.
Remarks

For computation the Lapack functions ssyevr, ssyevr, chesvr and zheesv are used.

Since A is symmetric, eigenvalues are real. The return value will be of the same real/fcomplex type as A.

[ILNumerics Computing Engine]

See Also