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
- Host: GitHub
- URL: https://github.com/armemius/computationalmathcourse
- Owner: Armemius
- Created: 2024-06-20T13:51:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-26T11:22:03.000Z (almost 2 years ago)
- Last Synced: 2024-12-12T10:08:16.301Z (over 1 year ago)
- Topics: cli, computational-math, cpp, study-project, web
- Homepage:
- Size: 619 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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](./)