Skip to content

MATLAB® scripts for analyzing electrical current in resistive circuits using the Gauss-Seidel method

Notifications You must be signed in to change notification settings

000iZ/Gauss-Seidel-Iterative-Method-in-Matlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gauss Seidel Iterative Method in Matlab

The Gauss-Seidel method is an iterative technique used in solving systems of linear equations. Using KVL and Ohm's Law, unknown currents of resistive circuits are modeled as matrices to be solved with Gauss-Seidel in MATLAB®.

For matrices that are not diagonally dominant, ill-conditioned, or where convergence is otherwise not guaranteed, relaxation factor of less than 1 are used in the script to aid in convergence. In well-conditioned matrices, over-relaxation is used to speed convergence.

Remarks

Project description, as well as a short report on methodology and conclusions can be found in the included PDFs.

Completed in Fall 2022 as a course project for MTE 204 Numerical Methods at the University of Waterloo.

About

MATLAB® scripts for analyzing electrical current in resistive circuits using the Gauss-Seidel method

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages