An open API service indexing awesome lists of open source software.

https://github.com/sasagawa888/minima

Formula processing system on Elixir
https://github.com/sasagawa888/minima

elixir

Last synced: 11 months ago
JSON representation

Formula processing system on Elixir

Awesome Lists containing this project

README

          

# Minima
Simple formula processing sysytem on Elixir

Now, under construction.

## Installation
make clone and enter "mix minima"

e.g.

```

$ mix minima
Compiling 1 file (.ex)
Minima ver0.01
> 1+2;
3
> diff(x^3+2*x+3,x);
3*x^2+2
> integrate(cos(x),x);
sin(x)
> quit;
goodbye
```

## input
formula;

termination is ; semicolon

## differential
diff(formula,variable);

## integral
integra(formula,variable);

## matrix
- e.g. matrix([1,2],[3,4])
- '+ - * operation
- determinant(m)
- transpose(m)
- submatrix(m,i,j)
- invert(m)
- adjoint(m)

## quit
quit;