Map range: Difference between revisions

m
(Added R)
Line 2,412:
is.numeric(aRange), is.numeric(bRange), is.numeric(s),
s >= aRange[1], s <= aRange[2])
bRange[1] + ((s - aRange[1]) * (bRange[2] - bRange[1])) / (aRange[2] - aRange[1])
}
data.frame(s = 0:10, t = sapply(0:10, tRange, aRange = c(0, 10), bRange = c(-1, 0)))</lang>
Line 2,428:
10 9 -0.1
11 10 0.0</pre>
 
=={{header|Racket}}==
 
331

edits