The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Inactive » comp.soft-sys.math.mathematica

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: Mathematica and Lisp
Replies: 16   Last Post: Mar 7, 2013 3:58 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Richard Fateman

Posts: 286
Registered: 12/7/04
Re: Mathematica and Lisp
Posted: Mar 6, 2013 5:54 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

On 3/5/2013 7:54 PM, djmpark wrote:
> Reverse the order of what? ArcTan of one argument has only one argument and
> how can that be reversed? What has two arguments is the coordinate
> specification {x, y} and they are not reversed in ArcTan[x, y].
> It is the one argument form ArcTan[y/x] that seems poorly designed and would
> probably only be used when one knows the quotient and not x and y - so there
> wouldn't be anything to reverse.
> David Park
> From: Richard Fateman []
> (simple example: why does Mathematica reverse the order of arguments to
> arctan of 2 args?)
> RJf

ArcTan[x,y] in Mathematica gives the ArcTan[y/x] but in the correct
atan2 (y,x) in FORTRAN gives the arctangent of y/x). Note the order of
in C++
in Pascal
in Java
in Lisp (atan y x)
in PHP
in Python v 3.3.0
in Ruby

I was able to find just one programming language that agrees with the
order in Mathematica.
That is Microsoft's Excel. Now it could be that compatibility with Excel is
more important than compatibility with those other languages. Google
docs has to
use the same order as Excel, but I think it is generally recognized as being
compatible with an error.
Just sayin'.

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.