You are on page 1of 3

Submitted to:-

Mam Sidra
Submitted by:-
Abrar ul haq
Registration no:-
uw-18-me-bsc-037

1
Solution
%% clc clear all close all a11=5;
a12=2; a13=1; a21=1;
a22=4; a23=2; a31=1;
a32=8; a33=5;

b1 = 12; b2=15; b3=20;


x(1)=0; y(1)=0; z(1)=0; fprintf('i x(i+1) y(i+1)
z(i+1) REx REy REz \n');
for
i=1:6
x(i+1) = (b1 - a12*y(i) - a13*z(i))/a11;
y(i+1) = (b2 - a21*x(i+1) - a23*z(i))/a22;
z(i+1) = (b3 - a31*x(i+1) - a32*y(i+1))/a33;
REx = (abs((x(i+1)-x(i))/x(i+1)))*100;
REy = (abs((y(i+1)-y(i))/y(i+1)))*100;
REz = (abs((z(i+1)-z(i))/z(i+1)))*100;

fprintf ('%6d %15.5f %15.5f %15.5f %15.5f %15.5f %15.5f \n',


i, x(i+1) , y(i+1) , z(i+1) , REx , REy, REz); end
fprintf('\n x = % f' , x(i+1)); fprintf('\n
y = % f' , y(i+1)); fprintf('\n z = % f \n'
, z(i+1));

X = [0:20];
Y = [0:20];
[x,y] = meshgrid (X,Y);

z1 = (b1 - a11*x - a12*y)/a13; z2


= (b2 - a21*x - a22*y)/a23; z3 =
(b3 - a31*x - a32*y)/a33;
mesh(x,y,z1)
hold on mesh
(x,y,z2) hold on
mesh (x,y,z3)
hold off
xlabel('x-axis');
ylabel('y-axis');
zlabel('z-axis');
title ('Plotting
system of
equations');
grid on

% Shortcut method: x=inv(A)*B;

2
Output

Graph

You might also like