README.md
# elixir-matrix-operation
Matrix operation library in Elixir.
## Operations:
* Transpose
* Trace
* Determinant
* Cramer's rule (to solve linear_equations)
* Constant multiple
* Inverse matrix
* Product
* Addition
* Subtraction
* Hadamard product
* Hadamard division
* Hadamard power
* Tensor product
* Eigenvalue (2×2 or 3×3 matrix by algebratic method)
* Eigenvalue and eigenvector (n×n matrix by iteration method)
## Sub Operations:
* Numbers of row and column of a matrix are got.
* A n-th unit matrix is got
* A element of a matrix is got.
* A row of a matrix is got.
* A column of a matrix is got.
* A row of a matrix is deleted.
## Installation
You can install this package by adding this code to dependencies in your mix.exs file:
```elixir
def deps do
[
{:matrix_operation, "~> 0.1.0"}
]
end
```