Jump to content

Linear Algebra and the C Language

100% developed
From Wikibooks, open books for an open world

Wikibooks Contributors Present:
Linear Algebra and the C Language

This book provides a library for real matrices in C language.


The aim of this book is to provide real matrices in C language, to familiarize yourself with linear algebra.

Start by downloading the library (2 Hours!).

The next step is to study the properties and applications, once the entire library has been downloaded.


Contents

[edit | edit source]

Properties and Applications: (The library) 100% developed

[edit | edit source]

Utilities for the C language

[edit | edit source]

Utilities for Octave

[edit | edit source]

Working with matrices (M)

[edit | edit source]

Basic operations on matrices (M)

[edit | edit source]

Mathematic Applications: (M)

[edit | edit source]

Graphics Applications: (M)

[edit | edit source]

Determinant (Det)

[edit | edit source]

Graphics Applications: (Det)

[edit | edit source]

Mathematic Applications: (Det)

[edit | edit source]

Gauss-Jordan Total Pivoting (TP)

[edit | edit source]

Applications: (TP)

[edit | edit source]

Graphics Applications: (TP)

[edit | edit source]

Mathematic Applications: (TP)

[edit | edit source]

Gauss-Jordan Partial Pivoting (PP)

[edit | edit source]

Applications: (PP)

[edit | edit source]

Mathematic Applications: (PP)

[edit | edit source]

Dot product (Dp)

[edit | edit source]

Orthonormal matrices (Q)

[edit | edit source]

QR Decomposition (QR)

[edit | edit source]

Applications: (QR)

[edit | edit source]

Graphics Applications: (QR)

[edit | edit source]

Eigenvalues Eigenvector (eigen)

[edit | edit source]

Mathematic Applications: (eigen)

[edit | edit source]

Graphics Applications: (eigen)

[edit | edit source]

The singular values (SVD)

[edit | edit source]

SVD: Rn ≥ Cn

[edit | edit source]

SVD: Cn > Rn

[edit | edit source]

Pseudo-Inverse

[edit | edit source]

Applications: (Pseudo-Inverse)

[edit | edit source]

Graphics Applications: (Pseudo-Inverse)

[edit | edit source]

The library 100% developed

[edit | edit source]

The library's construction is not standard. You can compile the C file directly. The functions are in the h files.

  • To access to the library, be sure to use #include "v_a.h" in the C source files.

Utilities

[edit | edit source]

Matrices

[edit | edit source]

Determinant

[edit | edit source]

Gauss-Jordan

[edit | edit source]

Dot product

[edit | edit source]

Gnuplot

[edit | edit source]