Question: convert(arctan(y, x), abs) is wrong

convert(arctan(y, x), abs);
                             / y + I x \
                        -I ln|---------|
                             \|y + I x|/

The output has x and y swapped. Further, for complex x and y it's wrong even if x and y are swapped back, because Maple's definition of arctan has sqrt(x^2+y^2) in the denominator, which isn't the same as abs(x+I*y).

 

Please Wait...