matadorhernan / Linear-Algebraic-Algorithms

This application contains a set of examples for all mayor linear algebraic algorithms. Within the source code there are definitions and complex descriptions to the different aspects of computing bidimentional arrays of any size. This project focuses in computing systems of equations of nxn size.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linear Algebra Represented in C

Description

This application contains, a set of examples for all mayor linear algebraic algorithms. Within the source code there are definitions and complex descriptions to the different aspects of computing bidimentional arrays.

This executable is been programmed entirely using both a GCC product, and the GCC compiler that are distributed under a GPL licence. The source code of Keyboard Math 75 is based of a GCC product, more especificaly their distribution of the C language.

Algorithms

Algorithm Usage Time Complexity
KM75_arrayDot Matrix Product O(N^3 + 2N^2 + N)
KM75_arraySum Sumation O(3N^2 + N + 1)
KM75_arrayGaussian Solve Systems User dependant
KM75_arrayCramer Solve Systems User dependant
KM75_arraySarrus Determinats O(N^2 + N)
KM75_arrayTranspose Transposition O(N)

Authors

Miguel Angel Romero

Marco Arturo Michaus

Run

gcc main.c -o mk75

About

This application contains a set of examples for all mayor linear algebraic algorithms. Within the source code there are definitions and complex descriptions to the different aspects of computing bidimentional arrays of any size. This project focuses in computing systems of equations of nxn size.


Languages

Language:C 100.0%