Professional Documents
Culture Documents
Table of Contents
INPUT .............................................................................................................................. 1
PROGRAM & RESULT ...................................................................................................... 1
SOLVER .......................................................................................................................... 1
INPUT
SC_TAM([10,2,0,0;2,9,3,0;0,1,10,4;0,0,3,11],[12;14;15;14])
n=length(d);
for i=2:1:n
f=a(i,i-1)/a(i-1,i-1);
a(i,i)=a(i,i)-f*a(i-1,i);
d(i)=d(i)-f*d(i-1);
end
x(n)=d(n)/a(n,n);
for i=n-1:-1:1
x(i)=(d(i)-a(i,i+1)*x(i+1))/a(i,i);
end
fprintf('x=%f\n',x);
x=1.000000
x=1.000000
x=1.000000
x=1.000000
SOLVER
A=[10,2,0,0;2,9,3,0;0,1,10,4;0,0,3,11];
D=[12;14;15;14];
X=A\D
X =
1
1
1
1
1
THOMAS ALGORITHM