New Reply

Going from polar coor. to cartesian coor.

 
Share Thread Thread Tools
Aug2-12, 12:49 PM   #1
 

Going from polar coor. to cartesian coor.


Hello, I recently run into a problem. Lets say I have the point (a,b) and (-a,-b). The, I know that θ_1 = atan(b/a) and θ_2 = atan((-b)/(-a)) = θ_1.

But, what if I want to go back to Cartesian coordinates? If I assume r = 1,
a = cos(θ_1) and b = sin(θ_1) while
-a = cos(θ_2) and b = sin(θ_2).

I am sure this is very simple and it has to do with the fact that the range of atan is (-π/2,π/2). But is there a way of getting back the -a? Could I just add π to the angle whenever a and b are negatives?
PhysOrg.com
PhysOrg
mathematics news on PhysOrg.com

>> Mathematicians analyze social divisions using cell phone data
>> Can math models of gaming strategies be used to detect terrorism networks?
>> Mathematician proves there are infinitely many pairs of prime numbers less than 70 million units apart
Aug2-12, 04:14 PM   #2
 
Recognitions:
Science Advisor Science Advisor
Atan is multivalued, so you need to use more information to get the angle.
Aug2-12, 04:35 PM   #3
 
Quote by Marioqwe View Post
Hello, I recently run into a problem. Lets say I have the point (a,b) and (-a,-b). The, I know that θ_1 = atan(b/a) and θ_2 = atan((-b)/(-a)) = θ_1.

But, what if I want to go back to Cartesian coordinates? If I assume r = 1,
a = cos(θ_1) and b = sin(θ_1) while
-a = cos(θ_2) and b = sin(θ_2).

I am sure this is very simple and it has to do with the fact that the range of atan is (-π/2,π/2). But is there a way of getting back the -a? Could I just add π to the angle whenever a and b are negatives?
In a word, yes. If a and b are both negative, then the point is in the third quadrant and you would need to add ∏ to atan(b/a) to derive θ_2. [Alternately you could decide to use a non-canonical polar representation with a negative value for r].

And yes, ignoring your sign omission, -a = cos(θ_2) and -b = sin(θ_2).

Some math libraries have a two-argument "atan2" function that figures the quadrants out for you so that the range of the atan2 is the full -∏ (exclusive) to +∏ (inclusive). This function also avoids the divide by zero problem for points on the y axis.

http://en.wikipedia.org/wiki/Atan2
Aug3-12, 10:38 AM   #4
 

Going from polar coor. to cartesian coor.


I can certainly use atan2. Thank you.
Aug4-12, 08:41 PM   #5
 
Blog Entries: 1
Quote by mathman View Post
Atan is multivalued, so you need to use more information to get the angle.
atan isn't multivalued- usually the format is: atan(y/x);

atan2 is multivalued... (wikipedia link to definition of atan2 in terms of extension of atan function)
Aug5-12, 03:47 PM   #6
 
Recognitions:
Science Advisor Science Advisor
Quote by Matt Benesi View Post
atan isn't multivalued- usually the format is: atan(y/x);

atan2 is multivalued... (wikipedia link to definition of atan2 in terms of extension of atan function)
Multivalued means there is more than one value for the given argument. Atan, like asin and acos are multivalued. Atan2 is also multivalued, but as long as you stay within an interval of 2π you will get a unique answer. For atan the interval is π, so you need to know the sign of y or x to get the right value.
New Reply
Thread Tools


Similar Threads for: Going from polar coor. to cartesian coor.
Thread Forum Replies
Laplace Equation in Cartesian Coor. Calculus 4
Polar coor Calculus & Beyond Homework 10
Cross Product Polar Coor Linear & Abstract Algebra 7
Polar to Cartesian Calculus & Beyond Homework 1
Polar To Cartesian General Math 4