ALAT is a collection of linear algerba applications and offers so many techniques
to automate calculations. I've developed this project to help me in linear algebra
lesson, and then noticed that it began bigger than I thought. So I decided to pack
all of the tehniques, calculations and methods in one project and than ALAT was born.
In this process, I've made so many major changes. Lately, I'm publishing the lastest
version of this project. I've separated ALAT into 5 different modules. These are
matrices
, vectors
, apps
, crypts
and complexes
.
In matrices
module, I've developed so many matrix operations from basic to advanced
techniques like matrix checking, determinant, solving linear equations or so on. It is
the biggest module in ALAT.
In vectors
module, I've written a lot of vector operations. These operations can be
made in different coordinate systems, different dimension of vectors. So I think it is
useful to solve engineering mathematics problems.
In apps
module, there are four linear algebra applications. These are polynomial
curve fitting, least squares regression, finding area of triangular using determinant
and finding volume of tetrahedron using determinant. I've found these topics in linear
algera books. Also I've encounter different applications, but for now, I'm not putting
those in this version. I hope that those will be in next version.
In crypts
module, I've implemented the four cryptography applications. The main aim
of this module is to encode messages into matrices using encoder matrix. So, related
functions is defined in here.
In complexes
module, there are complex number applications. I'm packing this module
newly in this version. So ALAT is growing increasingly.
Also, I'm adding the examples of these applications in separate directory and you can look at there.
- Author:
Ahmet Can GULMEZ
- Version:
2.0.1
- Email:
ahmetcangulmez02@gmail.com
- License:
MIT License
- Resources:
Elementary Linear Algebra - RON LARSON, DAVI D C. FALVO
,Advanced Engineering Mathematics - ERWIN KREYSZIG