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

Home » Public Forums » archive » Faster than this...
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Faster than this... [message #18680] Thu, 03 February 2000 00:00 Go to next message
Ricardo Fonseca is currently offline  Ricardo Fonseca
Messages: 13
Registered: February 2000
Junior Member
Hi

I have this line of code in IDL 5.2a

for j=0, N-1 do Data[j]=XAxisData[j]^2*Data[j]

Where both Data and XAxisData have the same dimension N.
Does anyone know if there is a faster way of doing this
(i.e. avoiding the for cicle) ?

Thanks, Ricardo
Re: Faster than this... [message #18812 is a reply to message #18680] Fri, 04 February 2000 00:00 Go to previous message
Ricardo Fonseca is currently offline  Ricardo Fonseca
Messages: 13
Registered: February 2000
Junior Member
Nope, not a trick question, just a vary basic one

Thanks, Ricardo


> From: Craig Markwardt <craigmnet@cow.physics.wisc.edu>
> Organization: U. Wisc. Madison Physics -- Compact Objects
> Reply-To: craigmnet@cow.physics.wisc.edu
> Newsgroups: comp.lang.idl-pvwave
> Date: 03 Feb 2000 19:00:34 -0600
> Subject: Re: Faster than this...
>
>
> Ricardo Fonseca <zamb@physics.ucla.edu> writes:
>>
>> I have this line of code in IDL 5.2a
>>
>> for j=0, N-1 do Data[j]=XAxisData[j]^2*Data[j]
>>
>> Where both Data and XAxisData have the same dimension N.
>> Does anyone know if there is a faster way of doing this
>> (i.e. avoiding the for cicle) ?
>
> I hope this isn't a trick question. The expression
>
> Data = XAxisDAta^2 * Data
>
> should work fine. Don't worry about Data being overwritten. The
> right hand side is fully evaluated with the "old" value of Data,
> before the "new" value of Data is assigned.
>
> Craig
>
> --
> ------------------------------------------------------------ --------------
> Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
> Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
> ------------------------------------------------------------ --------------
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Call_External on IDL5.0
Next Topic: Non-sequential error

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

Current Time: Fri Oct 10 09:53:39 PDT 2025

Total time taken to generate the page: 0.96056 seconds