Digital Image Processing
Digital Image Processing
Experiment-1(a)
CHANDIGARH UNIVERSITY
CHANDIGARH UNIVERSITY
CHANDIGARH UNIVERSITY
Experiment-1 (b)
Objective -: To find out difference between two fuzzy sets.
CHANDIGARH UNIVERSITY
CHANDIGARH UNIVERSITY
PRACTICAL 9
AIM To implement MaxMin and MaxProduct of two fuzzy sets.
MAX-MIN:
u=input('Enter first fuzzy set: ')
v=input('Enter second fuzzy set: ')
[ru cu]=size(u);
[rv cv]=size(v);
r=zeros(ru,cv);
disp('Result: ');
if cu==rv
for i=1:ru
for k=1:cv
d=0;
for j=1:cu
m=min(u(i,j),v(j,k));
if m>=d
d=m;
end
end
r(i,k)=d;
end
end
disp(r)
else
disp('Error in fuzzy set order')
end
CHANDIGARH UNIVERSITY
OUTPUT:
CHANDIGARH UNIVERSITY
MAX-PRODUCT:
u=input('Enter first fuzzy set: ')
v=input('Enter second fuzzy set: ')
[ru cu]=size(u);
[rv cv]=size(v);
r=zeros(ru,cv);
disp('Result: ');
if cu==rv
for i=1:ru
for k=1:cv
d=0;
for j=1:cu
m=(u(i,j)*v(j,k));
if m>=d
d=m;
end
end
r(i,k)=d;
end
end
disp(r)
else
disp('Error in fuzzy set order')
end
CHANDIGARH UNIVERSITY
OUTPUT:
CHANDIGARH UNIVERSITY
PRACTICAL 10
AIM
a) To implement lambda cut on a fuzzy set.
u=input('Enter set: ')
lambda=input('Enter Lambda Cut: ')
[row,col]=size(u);
m=0;
v=[];
for i=1:col
if u(1,i)>=lambda
m=m+1;
v=[v,i];
else
continue;
end
end
display(v)
OUTPUT:
CHANDIGARH UNIVERSITY
OUTPUT:
CHANDIGARH UNIVERSITY
PRACTICAL 11
AIM To implement InnerProduct and Outer Product of fuzzy sets.
u=input('Enter First Set: ')
v=input('Enter Second Set: ')
[row1,col1]=size(u);
[row2,col2]=size(v);
if col1==col2
r=zeros(row1,col1);
%INNER PRODUCT%
for i=1:col1
r(1,i)=min(u(1,i),v(1,i));
InnerProduct=max(r);
end
s=zeros(row1,col1);
%OUTER PRODUCT%
for i=1:col1
s(1,i)=max(u(1,i),v(1,i));
OuterProduct=min(s);
end
display(InnerProduct)
display(OuterProduct)
else
display('error')
end
OUTPUT:
CHANDIGARH UNIVERSITY