Code covered by the BSD License
function y = rescale(x,a,b) % rescale - rescale data in [a,b] % % y = rescale(x,a,b); % % Copyright (c) 2004 Gabriel Peyr if nargin<2 a = 0; end if nargin<3 b = 1; end m = min(x(:)); M = max(x(:)); y = (b-a) * (x-m)/(M-m) + a;
Contact us at files@mathworks.com