1 function Y = scaledata(X,minval,maxval)
3 % Program to scale the values of a matrix from a user specified minimum to a user specified maximum
6 % outputData = scaledata(inputData,minVal,maxVal);
10 % a_out = scaledata(a,0,1);
13 % 0 0.1111 0.2222 0.3333 0.4444
14 % 0.5556 0.6667 0.7778 0.8889 1.0000
17 % Aniruddha Kembhavi, July 11, 2007
19 % Robert Borkowski, July 19, 2012
24 maxval = double(maxval);
29 minval = double(minval);
33 Y = (Y/range(Y(:)))*(maxval-minval);