Maybe you need a mod() to floor() conversion routine.  Then the standard form would be to use the floor() function.<div><br></div><div>Rich</div><div><br><br><div class="gmail_quote">On Tue, Jul 28, 2009 at 12:07 AM, Barton Willis <span dir="ltr">&lt;<a href="mailto:willisb@unk.edu" target="_blank">willisb@unk.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For real x, atan2(sin(x),cos(x)) = %pi - mod(%pi - x, 2 * %pi) is an<br>
identity.<br>
But %pi - mod(%pi - x, 2 * %pi) can be a mess too.<br>
<br>
Barton<br>
<br>
-----<a href="mailto:maxima-bounces@math.utexas.edu" target="_blank">maxima-bounces@math.utexas.edu</a> wrote: -----<br>
<div><br>
&gt;Usually when you see terms like atan2(sin(x),cos(x)), the substantively<br>
&gt;correct result is x, that is, the analytic continuation of the -%pi &lt; x &lt;<br>
&gt;%pi case.<br>
<br>
<br>
</div>_______________________________________________<br>
Maxima mailing list<br>
<a href="mailto:Maxima@math.utexas.edu" target="_blank">Maxima@math.utexas.edu</a><br>
<a href="http://www.math.utexas.edu/mailman/listinfo/maxima" target="_blank">http://www.math.utexas.edu/mailman/listinfo/maxima</a><br>
</blockquote></div><br>
</div>