Trapezoidal Rule:
function [ ] = trap1( f,a,b,n )
f=input('Enterthe function: \n');
a=input('Enter the lowe limit: \n');
b=input('Enter the upper limit: \n');
n=input('Enter the subintervals: \n');
clc;
h=(b-a)/n;
sum=0;
for i=0:n-1
sum=sum+f(a+i*h)+f(a+(i+1)*h);
end
sum=(h/2)*sum;
fprintf('The integration value by Trapezoidal rule=%f',sum);
Simpson’s 1/3rd Rule:
function [ ] = simpson( f,a,b,n )
f=input('Enterthe function: \n');
a=input('Enter the lowe limit: \n');
b=input('Enter the upper limit: \n');
n=input('Enter the subintervals: \n');
clc;
h=(b-a)/n;
sum=0;
for i=0:2:n-1
sum=sum+f(a+i*h)+4*f(a+(i+1)*h)+f(a+(i+2)*h);
end
sum=(h/3)*sum;
fprintf('The integration value by Simpson,s 1/3 rd rule=%f \n',sum);
Neton-Raphson method:
function [ ] = newrap( f,f1,x0 )
f=input('Enter the function \n');
f1=input('Enter the derivative of f \n');
x0=input('initial value \n');
while(abs(f(x0))/0.0001)
x1=x0-f(x0)/f1(x0);
x0=x1;
end
fprintf('The root is =%f \n',x0);