Advertisement
Guest User

Untitled

a guest
Mar 10th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.91 KB | None | 0 0
  1. clc
  2. clear
  3. z = zeros(5,361);
  4. for i = 1:361
  5.     x = (i -1)/2;
  6.     z(1,i) = x;
  7.     if x>= 0 & x <= 40
  8.         uA = (40-x)/40;
  9.     else uA =0;
  10.     end;
  11.        
  12.     z(2,i) = uA;
  13.    
  14.     if x >= 20 & x <= 40
  15.          uB = (x-20)/20;
  16.     elseif x >= 40 & x <= 60
  17.         uB = 1;
  18.     elseif x >= 60 & x <= 90
  19.         uB = (90-x)/30;
  20.     else uB = 0;
  21.          end;        
  22.     z(3,i) = uB;
  23.    
  24.     if x >= 70 & x <=100
  25.         uC = (x-70)/30;
  26.     elseif x >= 100 & x <= 130
  27.         uC = (130-x)/30;
  28.     else uC =0;  
  29.          end;  
  30.     z(4,i) = uC;
  31.    
  32.     if x >= 110 & x <= 140
  33.         uD = (x-110)/30;
  34.      elseif x >= 140 & x <= 180
  35.          uD = 1;
  36.      else uD = 0;
  37.           end;
  38.      
  39.      z(5,i) = uD;
  40.            
  41. end
  42.  
  43.  
  44.  
  45. plot(z(1,:),z(2,:));
  46. plot(z(1,:),z(3,:));
  47. plot(z(1,:),z(4,:));
  48. plot(z(1,:),z(5,:));
  49. mtlb_axis([0 180 0 2]);
  50. xlabel('wzrost [cm]');
  51. ylabel('u(wzrost)');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement