SCLNONLIN Function
Performs general scaling of array values (generalizes SCL).
Usage
c = SCLNONLIN(a, p, b)
Input Parameters
a—The real array.
p—The increasing n-element array defining a partition of a.
b—The n+1-element array of values for the output array.
Keyword Parameters
None.
Returned Value
c—An array of the same type as b and same dimensions as a:
if a(j) < p(0) then c(j) = b(0).
if p(i) £ a(j) < p(i+1) then c(j) = b(i+1).
if p(n–1) £ a(j) then c(j) = b(n).
Example
a = DIST(640, 512)
p = MAX(a) / [4, 3, 2]
b = 255 / [4, 3, 2, 1]
TV, SCLNONLIN(a, p, b)
Output
This example produces the plot shown in SCLNONLIN Plot.
|