Post Reply 
ArcTan(x,y)?
04-05-2017, 06:22 PM (This post was last modified: 04-05-2017 06:42 PM by StephenG1CMZ.)
Post: #6
RE: ArcTan(x,y)?
(04-05-2017 03:39 PM)toml_12953 Wrote:  
(04-05-2017 03:00 PM)StephenG1CMZ Wrote:  However, unlike ATAN2, ARG will not always work

Code:
 ATAN2_UNUSEDYX(YY,XX) 
 BEGIN //MY ATAN2
  IF XX==0 AND YY==0 THEN
   RETURN 0; //CONVENIENT;
  END;
  //-π..π 
  RETURN ARG(XX+*YY);//BUILT-IN HANDLES MOST
// the heiroglyphic is imaginary i
 END;

I don't understand what the first test is for. ARG((0,0)) returns 0 even without it.

Tom L

Mathematically, (0,0) is undefined, although in the interests of having the code not break mid-flight, atan2 implementations normally return 0.

On the 8151 Android emulator, ARG fails for 0,0 rather than returning 0...
Glad to see this has improved.

By the way, I notice there is an error in the Help for ARG (in the new version too):

The Syntax is described as ARG(3+3i) but this gives a syntax error.
Actually (3+3*i) is required.

Stephen Lewkowicz (G1CMZ)
https://my.numworks.com/python/steveg1cmz
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
ArcTan(x,y)? - toml_12953 - 04-05-2017, 12:07 PM
RE: ArcTan(x,y)? - Joe Horn - 04-05-2017, 12:20 PM
RE: ArcTan(x,y)? - toml_12953 - 04-05-2017, 12:26 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-05-2017, 03:00 PM
RE: ArcTan(x,y)? - toml_12953 - 04-05-2017, 03:39 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-05-2017 06:22 PM
RE: ArcTan(x,y)? - KeithB - 04-05-2017, 07:28 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-05-2017, 07:47 PM
RE: ArcTan(x,y)? - KeithB - 04-05-2017, 10:47 PM
RE: ArcTan(x,y)? - DrD - 04-06-2017, 10:27 AM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-06-2017, 03:22 PM
RE: ArcTan(x,y)? - KeithB - 04-05-2017, 07:33 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-05-2017, 07:53 PM
RE: ArcTan(x,y)? - KeithB - 04-05-2017, 08:10 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-05-2017, 09:17 PM
RE: ArcTan(x,y)? - jte - 04-05-2017, 09:08 PM
RE: ArcTan(x,y)? - KeithB - 04-05-2017, 09:42 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-05-2017, 10:38 PM
RE: ArcTan(x,y)? - KeithB - 04-05-2017, 10:41 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-06-2017, 03:30 PM
RE: ArcTan(x,y)? - Han - 04-06-2017, 03:53 PM
RE: ArcTan(x,y)? - JMB - 04-09-2017, 09:50 AM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-09-2017, 03:47 PM
RE: ArcTan(x,y)? - JMB - 04-09-2017, 08:00 PM
RE: ArcTan(x,y)? - KeithB - 04-06-2017, 02:38 PM
RE: ArcTan(x,y)? - StephenG1CMZ - 04-09-2017, 09:54 PM



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