Map range: Difference between revisions
Content added Content deleted
ReeceGoding (talk | contribs) (Added R) |
ReeceGoding (talk | contribs) m (→{{header|R}}) |
||
Line 2,412: | Line 2,412: | ||
is.numeric(aRange), is.numeric(bRange), is.numeric(s), |
is.numeric(aRange), is.numeric(bRange), is.numeric(s), |
||
s >= aRange[1], s <= aRange[2]) |
s >= aRange[1], s <= aRange[2]) |
||
bRange[1] + ((s - aRange[1]) * (bRange[2]-bRange[1])) / (aRange[2] - aRange[1]) |
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> |
data.frame(s = 0:10, t = sapply(0:10, tRange, aRange = c(0, 10), bRange = c(-1, 0)))</lang> |
||
Line 2,428: | Line 2,428: | ||
10 9 -0.1 |
10 9 -0.1 |
||
11 10 0.0</pre> |
11 10 0.0</pre> |
||
=={{header|Racket}}== |
=={{header|Racket}}== |
||