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
```