Trapezoid

Trapezoid

Diagram Context expand

      
if isnumeric(nperiod) 
      
  if nperiod<0
      
    nperiod=Inf;
      
  end
      
else
      
  error('The block parameter nperiod (Number of periods) cannot be an exposable parameter.')
      
end      
      
z=[0,rising,rising+width,rising+width+falling,period];
      
if isnumeric(z) && ~TestIncreaseMonotonically(z)
      
  error('Incorrect block parameters.')
      
end