- Scientific Computing
- System of Linear Equations
- Linear Least Squares
- Nonlinear Equations
- Optimization
- Interpolation
- Numerical Integration and Differentiation
- Projects require C++ programming
This section will showcase the semester projects:
- Project 1: The aim of this project is to implement the Gaussian elimination algorithm with partial pivoting along with backward substitution to solve the equation
Ax = b
, whereA
is an x n
square matrix. - Project 2: This project involves the implementation of the normalized power iteration algorithm in combination with deflation to find two eigenvalues and the corresponding eigenvector for the dominant eigenvalue of a square matrix,
A
. - Project 3: Implementing secant and bisection algorithms in order to solve 𝑓(𝑥) = 0 for any given polynomial f. Take the coefficients of the function, initial guesses and the tolerance value as command line arguments and return the resulting values of x as well as the numbers of iterations for each method.
- Labs: This folder contains basic exercises implemented during the course.