Codes for Gauss Seidel Method

16 Ansichten (letzte 30 Tage)
Sam
Sam am 22 Apr. 2014
Beantwortet: Meysam Mahooti am 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]';

Antworten (1)

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

Kategorien

Mehr zu Numerical Integration and Differential Equations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by