/MethodsOfComputations

Tasks for "Methods of Computation" course

Primary LanguageJupyter NotebookMIT LicenseMIT

Methods of Computation

This repo contains all homeworks from "Methods of Computation" course.

Below are listed all tasks with links and descriptions.

Part 1.

24.09.19 — 05.11.19

Homework 1.

24.09.19

  • 1.1

    Newton interpolation polynomial (Book 1, p. 28, ex. 2.3).

Homework 2.

01.10.19

  • 2.1

    Lagrange interpolation polynomial (Book 1, p. 30, ex. 2.5).

Homework 3.

08.10.19

  • 3.1

    Derivative approximation (Book 1, p. 43, ex. 5.4).

Homework 4.

15.10.19

  • 4.1

    Integral approximation (Book 1, p. 52, ex. 6.8). Test function with polynomials with power of 2 and 4, test on some random function.

Homework 5.

22.10.19

  • 5.1

    Gauss type formulas (Book 1, p. 57, ex. 7.4).

Homework 6.

29.10.19

  • 6.1

    Cauchy task solution (Book 1, p. 69, ex. 8.6).

Homework 7.

05.11.19

  • 7.1

    Approximate non linear equations calculation (Book 1, p. 12, ex. 1).

Part 2.

19.02.20 — 27.05.20

Homework 8.

19.02.20

  • 8.1

    Solve linear systems using straightforward methods (Book 1, p. 94, ex. 11.5).

Homework 9.

26.02.20

  • 9.1

    Solve linear systems using iterations methods (Book 1, p. 102, ex. 12.7).

Homework 10.

11.03.20

  • 10.1

    Find eigenvalue and eigenvectors (Book 1, p. 118, ex. 13.8).

Homework 11.

25.03.20

  • 11.1

    Fredholm integral equation of the second kind using mechanical quadrature method (Book 2, p. 38, ex. 4.2.2).

Homework 12.

15.04.20

  • 12.1

    Finite difference method for boundary value problem (Book 2, p. 10, ex. 1.5).

Homework 13.

22.04.20

  • 13.1

    Finite difference method for parabolic partial differential equation (Book 2, p. 46, ex. 5.5). Made a theory report instead of writing code.