Skip to content

Collection of laboratory works for computational maths course in ITMO university

Notifications You must be signed in to change notification settings

Armemius/ComputationalMathCourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

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
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
Link to the fronted source code
Link to the backend source code

About

Collection of laboratory works for computational maths course in ITMO university

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published