sig5.m 265 B

123456789101112131415161718192021
  1. % y=sig4(beta,x)
  2. % y0=beta(1);
  3. % a=beta(2);
  4. % x0=beta(3);
  5. % b=beta(4);
  6. function y=sig5(beta,X)
  7. y0=beta(1);
  8. a=beta(2);
  9. x0=beta(3);
  10. b=beta(4);
  11. w=beta(5);
  12. dx=X(:,2)-X(:,1);
  13. rx=X(:,2);
  14. lx=X(:,1);
  15. w=min(max(0,w),1);
  16. y=y0+a./(1+ exp(-(dx-x0)./((w*rx+(1-w)*lx).^b)));