Welcome to my GitHub repository for all the class projects I've worked on. Each project is stored in its own branch to help organize and manage them efficiently.
- Branch: project-1
- Description: The program solves systems of linear equations using Gaussian elimination with Scaled Partial Pivoting. It provides the intermediate steps, including scaled ratios and pivot row selection, and outputs the final solution in a user-friendly format.
- Branch: project-2
- Description: The program solves systems of linear equations using the Jacobi and Gauss-Seidel iterative methods. It checks for convergence with user-specified errors and provides the solution at each iteration.
- Branch: project-3
- Description: Implements root-finding methods (Bisection, Newton-Raphson, Secant, False-Position) with error analysis. Find roots for specific functions and plot error curves for each method (done separately).
- Branch: project-4
- Description: Reads x and f(x) values from a user-specified text file and generates a divided difference table, and constructs interpolating polynomials in Newton's, Lagrange's, and its Simplified form.
To access a specific project, you can switch to the corresponding branch. Here's how to do it:
git checkout [Branch Name]