https://github.com/ahmubashshir/libmat
A library for calculating matrics
https://github.com/ahmubashshir/libmat
c calculating-matrics cpp matrics
Last synced: about 2 months ago
JSON representation
A library for calculating matrics
- Host: GitHub
- URL: https://github.com/ahmubashshir/libmat
- Owner: ahmubashshir
- License: gpl-3.0
- Created: 2018-03-07T17:34:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-22T18:17:39.000Z (over 7 years ago)
- Last Synced: 2025-06-05T22:41:10.022Z (about 1 year ago)
- Topics: c, calculating-matrics, cpp, matrics
- Language: C++
- Size: 52.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# libmat
[](https://travis-ci.org/Polymath-Team/libmat) [](https://github.com/Polymath-Team/libmat/releases/latest) [](https://github.com/Polymath-Team/libmat/issues) [](https://github.com/Polymath-Team/libmat/blob/master/LICENSE)
## A library for calculating matrics
### Currently Supports:
- Dynamic Sized Matrics
- Reinitialization:
~~~c++
mat.reinit(column,row,"MatA");
~~~
- Book like output: `mat.out()`
- intelligent Indentation in output
- Add operation : `mat.add(mata,matb);`
- Subtract Operation : `mat.sub(mata,matb);`
- Multiply Operation:
* Matrics : `mat.mul(mata,matb);`
* Scalar : `mat.add(3);`
- Accessable as raw(array): `mat.get_raw()`
- Dynamic Linking
### Would be Supported:
- Transversing
- Determinant
- Identity matrices
- Inverse matrix
- Operator overriding
- C Linking Support
- Exception Handlers
### Build History
[](https://travis-ci.org/Polymath-Team/libmat/builds)