You are on page 1of 3

Submitted to:-

Mam Sidra
Submitted by:-

Registration no:-
UW-18-ME-BSC-0

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');

1
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