R: Calculate polar coordinates of elements in a matrix
polarXY
R Documentation
Calculate polar coordinates of elements in a matrix
Description
Computes the radius and and angle of each element's location in a matrix with respect to the centroid.
Usage
polarXY(I, centroid)
Arguments
I
"Matrix" representation of an image, or any matrix.
centroid
two numbers, the x coordinate of the centroid and the y coordinate of the centroid.
The function calcCentroid may be used to estimate the image centroid.
Value
"list"
radius
The radius of the polar coordinates of each element in the input matrix.
theta
The angle of the polar coordinates of each element in the input matrix.
R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(IM)
Loading required package: png
Loading required package: jpeg
Loading required package: bmp
> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/IM/polarXY.Rd_%03d_medium.png", width=480, height=480)
> ### Name: polarXY
> ### Title: Calculate polar coordinates of elements in a matrix
> ### Aliases: polarXY polarXY-methods polarXY,matrix,numeric-method
> ### Keywords: utilities
>
> ### ** Examples
>
> data(lena);
> I=rowSums(img,dims=2);
> center= calcCentroid(I);
> result= polarXY(I, center);
>
>
>
>
>
> dev.off()
null device
1
>