Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.06 KB

README.md

File metadata and controls

41 lines (33 loc) · 1.06 KB

Matrix Routines

Table of Contents

Introduction

Implementation of simple matrix processing routines

  • Creating a matrix with required sizes
  • Removing a matrix
  • Comparing matrices
  • Sum of matrices
  • Subtraction of matrices
  • Multiplication of matrices
  • Transpose of a matrix
  • Determinant of a matrix
  • Inverse of a matrix
  • Complements matrix

Goals

  • Learn matrix operations and implementations
  • Get better at working with memory in C
  • Improve Makefile
  • Implement tests for the library
  • Become familiar with other matrix libraries such as GSL
    (Have tried while testing, turned out to be quite complex)

Build

$ git clone https://github.com/bezlant/s21_matrix_routines
$ cd s21_matrix_routines/src
$ make

Tests

  • Unit tests are implemented using Check & coverage report with LCOV

Tests & Coverage