x <- toPol(1.0, 1.0) # $r 1.41421, $p 0.785398 = pi/4
y <- toRec(2.0,pi) # $x -2, $y 2.44921e-16
toPol(y[1], y[2]) # 2, pi
toRec( x[1], x[2]) # 1, 1
rotZ( 1, 0, pi/2 ) # 6.123032e-17 1.000000e+00
x <- 1; y <- 2; z <- 3
(R <- toSph(x,y,z)) # r= 3.7416574, theta= 0.93027401, phi= 1.1071487
c(R[1],180/pi*(R[2:3])) # 3.741657 53.300775 63.434949
(w <- toXyz(R[1], R[2], R[3])) # = x,y,z
rotZ(1,2,pi/2) # -2, 1
Run the code above in your browser using DataLab