/Linear-Solver

This project implements a linear solver using triangulation methods to efficiently solve systems of linear equations. Developed for the "Calcul formel et Numérique" course INFO-F205, it focuses on reducing systems to upper triangular form for easy resolution.

Primary LanguagePythonMIT LicenseMIT

Linear Solver for Linear Systems

Description

This repository contains a linear solver based on triangulation methods designed to solve linear systems efficiently. The project was developed as part of the Calcul Formel et Numérique course INFO-F205 and applies triangulation techniques to optimize the resolution of linear equations systems. The goal is to systematically reduce a system to an upper triangular form and solve it using back substitution.

Usage

Make sure you have Python >= 3.10 installed.

Running the Solver

  1. Clone the repository:

    git clone https://github.com/Ant0in/Linear-Solver.git
  2. Navigate to the project directory::

    cd Linear-Solver
  3. Run the solver:

    python ./main.py

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this software.