Coordinate Conversions: Rectangular, Cylindrical, Spherical
12-17-2014, 05:05 AM
Post: #4
 Eddie W. Shore Senior Member Posts: 1,448 Joined: Dec 2013
RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical
(12-16-2014 02:11 PM)Han Wrote:  Change sqrt(-1) to lower-case i (and ensure lower-case i is not declared as a local variable); or use the "i" character [Shift][3]. This will work around the possibility that users may not have enabled complex output from real input (page 1 in the Home settings).

Thanks, Han. I works better now.

Code:
OK try this, use the lowercase "i" instead of the "i" from [Shift]+[3] or sqrt(-1). Seems to work. Please let me know. Thanks Luigi.  EXPORT COORDCONV() BEGIN // 2014-02-03 EWS // Source: CRC LOCAL ch,X,Y,Z,R; LOCAL θ,ρ,φ; CHOOSE(ch,"Coord. Conv.","Cart→Cyl", "Cyl→Cart","Cyl→Sph","Sph→Cyl", "Cart→Sph","Sph→Cart"); CASE IF ch==1 THEN  INPUT({X,Y,Z}); RETURN [√(X²+Y²),ARG(X+Y*i),Z]; END; IF ch==2 THEN  INPUT({R,θ,Z}); RETURN [R*COS(θ),R*SIN(θ),Z]; END; IF ch==3 THEN INPUT({R,θ,Z}); RETURN [√(R²+Z²),ARG(Z+R*i),θ]; END; IF ch==4 THEN INPUT({ρ,φ,θ}); RETURN [ρ*SIN(φ),θ,ρ*COS(φ)]; END; IF ch==5 THEN INPUT({X,Y,Z}); RETURN [√(X²+Y²+Z²), ARG(Z+*√(X²+Y²)),ARG(X+i*Y)]; END; IF ch==6 THEN INPUT({ρ,θ,φ}); RETURN [ρ*COS(θ)*SIN(φ),ρ*SIN(θ)*SIN(φ), ρ*COS(θ)]; END; DEFAULT RETURN "CANCELLED"; END; END;
 « Next Oldest | Next Newest »

 Messages In This Thread Coordinate Conversions: Rectangular, Cylindrical, Spherical - Eddie W. Shore - 02-04-2014, 04:48 AM RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical - Eddie W. Shore - 12-16-2014, 01:38 PM RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical - Han - 12-16-2014, 02:11 PM RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical - Eddie W. Shore - 12-17-2014 05:05 AM RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical - BERNARD MICHAUD - 03-23-2016, 11:13 PM RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical - Eddie W. Shore - 05-01-2016, 04:26 PM RE: Coordinate Conversions: Rectangular, Cylindrical, Spherical - BERNARD MICHAUD - 10-03-2016, 11:51 PM

User(s) browsing this thread: 1 Guest(s)