Codes for Gauss Seidel Method

15 views (last 30 days)
Sam
Sam on 22 Apr 2014
Answered: Meysam Mahooti on 29 Nov 2019
I am looking for matlab codes for the following...
Write a program that takes a value for n and solves for x using the following method:
Gauss-Seidel iteration starting with x_0=0 and terminating when the residual is less than 10^8 in ∞ norm. The program should output the ∞ norm of the residual of your computed solution and the number of iterations used where A =
n=10; A = full(gallery('tridiag',n,-1,2,-1));
And, I don't know how to write b as a matrix form...
And, this is the code for b... n = 100; i = 2:(n-1); bmid = i.^2 / ((n+1).^4); b = [1+1/(n+1)^4, bmid, 6+(n^2)/(n+1)^4]';

Answers (1)

Meysam Mahooti
Meysam Mahooti on 29 Nov 2019
The Gauss–Seidel method is an iterative technique for solving a square system of n linear equations with unknown x.

Categories

Find more on Numerical Integration and Differential Equations in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!