a code for gauss-jacobi and gauss-seidel (in one m-file, using switch case , press 1 for gauss-jacobi and 2 for gauss-seidel ) methods to solve the following system until the percent relative error falls below 0.001
-3x11-6x2+2x3=-61.5
10x1+2x2-x3=25
x1+x2+5x3=-21.5

Antworten (1)

Roger Stafford
Roger Stafford am 26 Apr. 2016

0 Stimmen

You could use matlab's 'ldivide' (back-slash) operator. (I assume the first equation was meant to be "-3x1-6x2+2x3=-61.5" with x1 replacing x11.)
A = [-3,-6,2;10,2,-1;1,1,5];
b = [-61.5;25;-21.5];
x = A\b;
The elements of x will be solutions for x1, x2, and x3.
Solving linear equations like this is what matlab is all about.

Kategorien

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

Tags

Noch keine Tags eingegeben.

Gefragt:

am 26 Apr. 2016

Bearbeitet:

am 26 Apr. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by