Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clc;
- clear;
- Z=zeros(7,101);
- for i=1:101
- x=i;
- Z(1,i)=x;
- //term A
- if x>=30 & x<=40
- uA=(x-30)/10;
- elseif x >= 40 & x <=50
- uA=(50-x)/10;
- else
- uA = 0;
- end;
- Z(2,i)=uA;
- //term B
- if x>=40 & x<=60
- uB=(x-40)/20;
- elseif x >= 60 & x <=70
- uB=(70-x)/10;
- else
- uB = 0;
- end;
- Z(3,i)=uB;
- //operacja przeciecia(min)
- Z(4,i)= min( Z(2,i),Z(3,i) );
- //operacja sumy(max)
- Z(5,i)= max( Z(2,i),Z(3,i) );
- //operacja dopelnienia A
- Z(6,i)= 1-(Z(2,i));
- //operacja dopelnienia B
- Z(7,i)= 1-(Z(3,i));
- end
- //plot(Z(1,:),Z(2,:)); //term A
- //plot(Z(1,:),Z(3,:)); //term B
- //plot(Z(1,:),Z(4,:)); //przeciecie
- //plot(Z(1,:),Z(5,:)); //suma
- //plot(Z(1,:),Z(6,:)); //dopelnienie A
- plot(Z(1,:),Z(7,:)); //dopelnienie B
- mtlb_axis([0 100 0 1.2]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement