Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clc
- clear
- z = zeros(5,361);
- for i = 1:361
- x = (i -1)/2;
- z(1,i) = x;
- if x>= 0 & x <= 40
- uA = (40-x)/40;
- else uA =0;
- end;
- z(2,i) = uA;
- if x >= 20 & x <= 40
- uB = (x-20)/20;
- elseif x >= 40 & x <= 60
- uB = 1;
- elseif x >= 60 & x <= 90
- uB = (90-x)/30;
- else uB = 0;
- end;
- z(3,i) = uB;
- if x >= 70 & x <=100
- uC = (x-70)/30;
- elseif x >= 100 & x <= 130
- uC = (130-x)/30;
- else uC =0;
- end;
- z(4,i) = uC;
- if x >= 110 & x <= 140
- uD = (x-110)/30;
- elseif x >= 140 & x <= 180
- uD = 1;
- else uD = 0;
- end;
- z(5,i) = uD;
- end
- plot(z(1,:),z(2,:));
- plot(z(1,:),z(3,:));
- plot(z(1,:),z(4,:));
- plot(z(1,:),z(5,:));
- mtlb_axis([0 180 0 2]);
- xlabel('wzrost [cm]');
- ylabel('u(wzrost)');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement