Develop a Matlab code to perform numerical integration for t

Develop a Matlab code to perform numerical integration for the following data using trapezodal rule. Matlab code MUST BE BASED ON Pseudocode provided below.

x 0 0.5 2 3 4 5 6 7 8
f(x) 0.5 3.2 5.1 9.8 10.3 9.4 8.7 6.6 5.4

Solution

x = [0, 0.5, 2, 3, 4,5,6,7,8]
y = [0.5, 3.2, 5.1, 9.8, 10.3, 9.4, 8.7, 6.6, 5.4]
n = 9

function sum = Trapun(x, y, n)
%This function perform numerical integration
% using trapezodal rule
sum = n;
for i = 2:n
   sum = sum + (x(i)- x(i-1))*(y(i)+ y(i-1))/2;
end

end

sum1 = Trapun(x, y, n)

Develop a Matlab code to perform numerical integration for the following data using trapezodal rule. Matlab code MUST BE BASED ON Pseudocode provided below. x 0

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site