# eigmin

eigmin(A)

Returns the smallest eigenvalue of `A`.

## Examples

In the Julia programming language, the function `eigmin(A)` returns the smallest eigenvalue of matrix `A`.

``````julia> A = [1 2; 3 4];
julia> eigmin(A)
-0.3722813232690143``````

Here are some examples of how to use `eigmin`:

1. Find the smallest eigenvalue of a matrix:

``````julia> M = [5 2; 1 -3];
julia> eigmin(M)
-4.854101966249686``````

This example computes the smallest eigenvalue of the matrix `M`.

2. Calculate the smallest eigenvalue of a symmetric matrix:

``````julia> A = [4 1 2; 1 2 5; 2 5 3];
julia> eigmin(A)
-3.964279792751168``````

It computes the smallest eigenvalue of the symmetric matrix `A`.

3. Handle edge case with a 1x1 matrix:
``````julia> B = [7];
julia> eigmin(B)
7.0``````

When the matrix is a scalar (1x1 matrix), the function returns the value itself.

Common mistake example:

``````julia> C = [1 2; 2 1];
julia> eigmin(C)
ERROR: LinearAlgebraException("eigmin only supports Hermitian or symmetric matrices")``````

In this example, the function throws an error because `eigmin` only supports Hermitian or symmetric matrices. It's important to ensure that the matrix provided is of the correct type to avoid such errors.

## See Also

abs2, beta, binomial, ceil, cell, cross, ctranspose, ctranspose!, cummin, cumprod, cumprod!, cumsum, cumsum!, cumsum_kbn, div, divrem, eigfact, eigfact!, eigmin, eps, erf, erfc, erfcinv, erfcx, erfi, erfinv, exp, exp10, exp2, expm1, exponent, factor, factorial, factorize, floor, gcd, invmod, log, log10, log1p, log2, logspace, max, min, mod, mod1, modf, next, nextpow, nextprod, num, primes, primesmask, prod, realmin, sqrt, sum!, sumabs, sumabs!, sumabs2, sumabs2!,

## User Contributed Notes

### Add a Note

The format of note supported is markdown, use triple backtick to start and end a code block.

*Required Field
Details

Checking you are not a robot: