Professional Documents
Culture Documents
EXPERIMENT 1
(A)
clc;
clear all;
close all;
j=1
for i=0:pi/1000:pi*2
x(j,:)=sin(i);
j=j+1;
end
figure;
plot(x)
title('Sine wave')
xlabel('Angle')
ylabel('Sine')
(B)
clc;
clear all;
close all;
j=1
for x=0:10
for y=0:10
z=(x^2)+(y^2);
M(j,:)=[x,y,z];
j=j+1;
end
end
figure;
surf(M)
Title('3D Plot')
EXPERIMENT 2
clc;
clear all;
close all;
C=A+B;
D=A-B;
E=A.*B;
F=A./B;
EXPERIMENT 3
clc;
clear all;
close all;
for e1=1:e
D(e,:)=(A(e,:)+B(e,:)+C(e,:))/3
if D>60
if D<40
end
end
EXPERIMENT 4
(A)
clc;
clear all;
close all;
syms x y;
S1=3*x-y+2==0;
S2=x+y-1==0;
s3=[S1,S2]
S=solve(s3,[x,y])
(B)
clc;
clear all;
close all;
syms x
e1=cos(3*x)+sin(3*x)-9==0;
S=solve(e1,x)
(C)
Syms x y c
e1=[2*x-3*c*y-5==0,c*x+2*y-7==0];
S=solve(e1,[x y c])
(D)
clc;
clear all;
close all;
syms x y
e1=[3*x^(2)-2*x+y-7==0,x*y+x-5==0];
S=solve(e1,[x y])
(E)
clc;
clear all;
close all;
syms x y z
S=solve(e,[x y z])
EXPERIMENT 5
(A)
clc;
clear all;
close all;
j=input('Enter a number to determine it factorial=');
i=1
g=1;
while i<j+1
f=i;
g=f*g;
i=i+1
end
(B)
clc;
clear all;
close all;
x=0.5;
g=0;
e=100;
A1=exp(0.5);
j=1;
for i=1:e
f=x^(i-1)/factorial(i-1)
g=g+f;
val(j,:)=g;
if j>=2
ea(j-1,:)=(val(j,:)-val(j-1,:))/val(j,:)
if ea(j-1,:)<=0.05
break
end
end
j=j+1;
end
(C)
clc;
clear all;
close all;
g=0;
i1=20;
i=1;
j=1;
Answer=(pi^4)/90;
ea1=0;
while i<i1
f=(1/i)^4;
g=g+f;
i=i+1;
val(j,:)=g;
A1=val(j,:)-Answer;
if A1==0;
break
end
j=j+1;
end
(D)
clc;
clear all;
close all;
g=0;
x=0.3*pi;
A1=cos(x);
while i>0
f=((-1)^(i))* (x^(2*i))/factorial(2*i);
g=g+f;
i=i-1
val(j,:)=g;
et(j,:)=(A1-g)/A1;
if j>=2
ea(j-1,:)=(val(j,:)-val(j-1,:))/val(j,:);
end
j=j+1;
es=(0.05);
end
EXPERIMENT 6
clear all;
close all;
xl=5;
xu=10;
j=1;
for x=1:100
xr(j,:)=(xl+xu)/2;
fl=-0.5*xl^(2)+2.5*xl+4.5;
fu=-0.5*xu^(2)+2.5*xu+4.5;
fr(j,:)=-0.5*(xr(j,:))^(2)+2.5*xr(j,:)+4.5;
if fr(j,:)*fu<0
xl=xr(j,:);
end
if fr(j,:)*fl<0
xu=xr(j,:);
end
if abs(fr(j,:))<0.00009
break
end
j=j+1;
end
EXPERIMENT 7
(A)
clc;
clear all;
close all;
syms f(x)
f(x)= 2*x^(3)-11.7*x^(2)+17.7*x-5;
x0=3;
j=1;
et=0.0001;
a=diff(f(x))
fa=inline(a);
fb=inline(f(x));
for x=1.5
f1x=fa(x0);
f2x=fb(x0);
xr=x0+(f1x/f2x);
x0=xr;
x1(j,:)=xr;
if j>2
epsa=(x1(j,:)-x1(j-1,:))/x1(j,:);
if epsa<et
break end
end
j=j+1;
end
(B)
clc;
clear all;
close all;
syms g(x)
g(x)=exp(-x);
gin=inline (g(x));
x0=0;
j=1;
for y=1:100
xr= gin(x0);
x1 (j,:)=x0;
if j>2
epsa(j-1,:)=abs ((x1(j,:)-x1(j-1,:))/x1(j,:));
if epsa(j-1,:)<0.001;
break
end
end
xo=xr;
j=j+1;
end
(C)
clc;
clear all;
close all;
syms f(x)
f(x)=sin(x)+cos(1+x^(2))-1;
x0=0;
j=1;
et=0.0001;
a=diff(f(x));
fa=inline(a);
fb=inline(f(x));
fpr x=1:10;
f1x=fa(x0);
f2x=fb(x0);
xr=x0-(f2x/f1x);
x0=xr;
x1(j,:)=xr
if j>2
if epsa(j-1,:)<et
break
end
end
j=j+1;
end
EXPERIMENT 8
(A)
clc;
clear all;
close all;
n=3;
dett=dett(c);
if dett==0
else
b=b';
A=[c b];
for j=1:(n-1)
for i=(j+1):n
mult=A(i,j)/A(j,j);
for k=j:n+1;
A(i,k)=A(i,k)-mult*A(j,k);
A;
end
end
x=A(:,n+1)/A(n,n)
end
(B)
clc;
clear all;
close all;
n=3;
dett=dett(c);
if dett==0
else
b=b';
A=[c b];
for j=1:(n-1)
for i=(j+1):n
mult=A(i,j)/A(j,j);
for k=j:n+1;
A(i,k)=A(i,k)-mult*A(j,k);
A;
end
end
end
for i=1:n-1
for j= i+1:n
mult=A (i,j)/A(j,j);
for k=j:n+1
A(i,k)=A(i,k)-mult*A(i,k);
A;
end
end
end
for p=n:-1:1
for r=p
x(p)=A(p,n+1)/A(p,r)
end
end
EXPERIMENT 9
(A)
clc;
clear all;
close all;
f=@(x)6*(cos(x/2)).*(sin(x/2)).^2;
a=0;
b=pi;
n=200;
h=(b-a)/n;
s=1/2*(f(a)+f(b));
for i=1:n-1
s=s+f(a+i*h);
end
A=h*s;
format long
disp(A)
(B)
clc;
clear all;
close all;
f=@x exp(-2.^2);
true=integral(f,0.1);
n=128;
k=n/2;
a=0;
b=1;
h=(b-a)/n;
x=a+h;
sum1= (h/3)*(f(b)+f(a));
sum1=sum1+(4*h/3)*f(x);
for j= 1:n-1
x1=a+(2*j)*h;
x2=a+(2*j+1)*h;
sum1=sum1+(2*h/3)*f(x1)+(4*h/3)*f(x2);
end
error1=abs(true-sum1);