comparison scripts/general/sph2cart.m @ 6157:045038e0108a

[project @ 2006-11-13 22:22:53 by jwe]
author jwe
date Mon, 13 Nov 2006 22:22:54 +0000
parents 34f96dd5441b
children 93c65f2a5668
comparison
equal deleted inserted replaced
6156:a46f14cdbecd 6157:045038e0108a
35 if (nargin != 3) 35 if (nargin != 3)
36 print_usage (); 36 print_usage ();
37 endif 37 endif
38 38
39 if ((! (ismatrix (Theta) && ismatrix (Phi) && ismatrix (R))) 39 if ((! (ismatrix (Theta) && ismatrix (Phi) && ismatrix (R)))
40 || size (Theta) != size (Phi) 40 || (! size_equal (Theta, Phi))
41 || size (Theta) != size (R)) 41 || (! size_equal (Theta, R)))
42 error ("sph2cart: arguments must be matrices of same size"); 42 error ("sph2cart: arguments must be matrices of same size");
43 endif 43 endif
44 44
45 X = R .* cos (Phi) .* cos (Theta); 45 X = R .* cos (Phi) .* cos (Theta);
46 Y = R .* cos (Phi) .* sin (Theta); 46 Y = R .* cos (Phi) .* sin (Theta);