function fuzzy

[x,y]=meshgrid(0:0.04:1,0:0.04:1);

figure(1);
zadehnorm=min(x,y);
mesh(x,y,zadehnorm); title('Zadeh-Norm');

figure(2); 
pnorm=x.*y;
mesh(x,y,pnorm); title('Produktnorm');

figure(3); 
lnorm=max(0,x+y-1);
mesh(x,y,lnorm); title('Lucasiewicz-Norm');

figure(4);
dnorm = zeros(size(x));
dnorm(find(x==1)) = y(find(x==1));
dnorm(find(y==1)) = x(find(y==1));
mesh(x,y,dnorm); title('Drastische Norm');

figure(5); 
conorm=max(x,y);
mesh(x,y,conorm);
title('Standard Conorm');

figure(6); 
sum=x+y-x.*y;
mesh(x,y,sum);
title('Algebraische Summe');

figure(7); 
luca=min(x+y,1);
mesh(x,y,luca);
title('Lucasiewicze Conorm');

figure(8);
dconorm = ones(size(x));
dconorm(find(x==0)) = y(find(x==0));
dconorm(find(y==0)) = x(find(y==0));
mesh(x,y,dconorm); title('Drastische Conorm');