rescale.owin | R Documentation |
Converts a window to another unit of length.
## S3 method for class 'owin'
rescale(X, s, unitname)
X |
Window (object of class |
s |
Conversion factor: the new units are |
unitname |
Optional. New name for the unit of length.
See |
This is a method for the generic function rescale
.
The spatial coordinates in the window X
(and its window) will be re-expressed
in terms of a new unit of length that is s
times the current
unit of length given in X
.
(Thus, the coordinate values are divided by s
,
while the unit value is multiplied by s
).
The result is a window representing the same region of space, but re-expressed in a different unit.
If s
is missing, then the coordinates will be re-expressed
in ‘native’ units; for example if the current unit is
equal to 0.1 metres, then the coordinates will be re-expressed in metres.
Another window object (of class "owin"
) representing the same
window, but expressed in the new units.
The result of this operation is equivalent to the original window.
If you want to actually change the coordinates by
a linear transformation, producing a window that is larger or smaller
than the original one, use affine
.
and \rolf
unitname
,
rescale
,
rescale.owin
,
affine
,
rotate
,
shift
W <- Window(swedishpines)
W
# coordinates are in decimetres (0.1 metre)
# convert to metres:
rescale(W, 10)
# or equivalently
rescale(W)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.