comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: unwrap modulo 2pi
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: unwrap modulo 2pi [message #23640 is a reply to message #23639] Wed, 07 February 2001 10:48 Go to previous messageGo to previous message
Dave Greenwood is currently offline  Dave Greenwood
Messages: 33
Registered: October 2000
Member
I wrote:
> graham_wilson@my-deja.com wrote:
>> My appologies for not being explicit enough...
>>
>> IDL> a=[2,4,6,8,10,12]
>> IDL> a=[2.,4.,6.,8.,10.,12.]
>> IDL> b=2*!PI
>> IDL> c=a mod b
>> IDL> print, c
>> 2.00000 4.00000 6.00000 1.71681 3.71681 5.71681
>>
>> What I mean by 'unwraping' is: Given I know 'c' and 'b' how do I
>> explicitly find a?
>
> Surely I must be missing something(?):
>
> IDL> print, c + fix(a/b)*b
> 2.00000 4.00000 6.00000 8.00000 10.0000 12.0000

And a proverbial ohnosecond later I went - "Oh No!". I guess I better
go back to lurking. ;-(

Btw, given that (a mod b) = (a+(n*b) mod b) do you expect your 'unwraping'
function to give the lowest value of a such that c = a mod b?

Dave
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDL programmers wanted
Next Topic: Re: True Color, but !d.table_size eq 64?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 12 10:31:05 PDT 2025

Total time taken to generate the page: 1.76175 seconds