You are on page 1of 4

NUMERICAL ANALYSIS LAB#11,12

NAME: DANIYAL ANWAR


ROLL NO: ME-191073
CLASS # 5B

Program # 01  (Trapezoidal Rule)


%% Numerical Analysis Lab
% Lab session 11

%% clearing
clc;
clear all;
close all;

%% Trapezoidal rule

f = @(x) x.^3 +2*x.^2 -x;

n= 90;

a= 0;

b= 5;

h=(b-a)/n;

sum=0;

for i= 1:n-1

sum=sum+ f(a+i*h);

end

tr= (h/2)*(f(a) + 2*sum + f(b))

Result#01 
Program # 02  (Simson 1/3 Rule)
%% Numerical Analysis Lab
% Lab session 11

%% clearing
clc;
clear all;
close all;

%% Simson 1/3 Rule

f = @(x) x.^3 +2*x.^2 -x;

a= 1;

b= 6;

h=(b-a)/2;

oddsum=0;

for j=1:2:n-1

oddsum= oddsum + f((a+j)*h);

end

evensum=0;

for k= 2:2:n-2

evensum= evensum+ f((a+k)*h);

end

sim= (h/3)*(f(a) + 4*oddsum +2*evensum +f(b))


Result#02 

Program # 03  (Ordinary Differential Equation)


%% Numerical Analysis Lab
% Lab session 12

%% clearing
clc;
clear all;
close all;

%% Ordinary differential equation

f= @(x) sin(x)*exp(x);
t0= 0;
y0= 1;
h= 0.1;
tn= 0.5;
n=tn-t0/h
t1=t0
y1=y0
for i=1:n
y(i+1)= y(i) + h*f(ti,yi)
t(i+1) = t0 + h*i
end

Result#03 

You might also like