An open API service indexing awesome lists of open source software.

https://github.com/armemius/computationalmathcourse

Collection of laboratory works for computational maths course in ITMO university
https://github.com/armemius/computationalmathcourse

cli computational-math cpp study-project web

Last synced: 11 months ago
JSON representation

Collection of laboratory works for computational maths course in ITMO university

Awesome Lists containing this project

README

          

# Computational math course

This repository contains all my laboratory works that I've done as a part of computational math courses as a part of my education at ITMO university

## Laboratory work 1 - SLAE solver [CLI]

Program that solves system of linear algebraic equations using simple iterations method

[Link to the source code](./)

## Laboratory work 2 - Non-linear equation solver [Web]

Program that solves non-linear equation using variety of methods including:

- Bisection method
- Newton method
- Secant method
- Chords method
- Simple iteration method

[Link to the fronted source code](./) \
[Link to the backend source code](./)

## Laboratory work 3 - Numerical integration [CLI]

Program that compute value of specified definite integral and mathematical error using several methods including:

- Left rectangles method
- Right rectangles method
- Central rectangles method
- Trapezoid method
- Simpson method

[Link to the source code](./)

## Laboratory work 4 - Function approximation [WEB]

Program that compute different approximation functions for a given table of data, the program computes:

- Linear approximation
- Quadratic approximation
- Cubic approximation
- Exponential approximation
- Logarithmic approximation
- Power approximation

And RMSE and determination coefficient (R^2) for all variants of the approximation functions and based on that finds the best approximation

[Link to the website](https://projects.armemius.ru/approximator) \
[Link to the fronted source code](./) \
[Link to the backend source code](./)

## Laboratory work 5 - Function interpolation [WEB]

Program that compute interpolation function and value of it in specified point. Different methods available including:

- Lagrange polynomial
- Newton polynomial (finite differences)
- Newton polynomial (split differences)
- Gauss polynomial (left variant)
- Gauss polynomial (right variant)
- Bessel schema
- Stirling schema

[Link to the website](https://projects.armemius.ru/interpolator) \
[Link to the fronted source code](./) \
[Link to the backend source code](./)