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

Home » Public Forums » archive » Re: Need a function to multiply the elements of an array
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: Need a function to multiply the elements of an array [message #4052] Thu, 27 April 1995 00:00 Go to previous message
barsam is currently offline  barsam
Messages: 2
Registered: April 1995
Junior Member
In article <3nm2uk$qqq@pinot.umd.edu>,
I wrote:
>
> Hi,
>
> I am looking for a routine to multiply the elements of an array.
> Is there a faster way of doing it than the following?
>
>
> function prod, x
> n = n_elements(x)-1
> z = 1.d0
> for i = 0, n do z = z * x(i)
> return, z
> end
>
>
>
> BM
>

Thanks for the replies.

z = exp(total(alog(x))) gives me about 60% savings. Not terribly
fast but obviously better than the "for" loop.

BM
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: HELP,<return_string>=<variable of interest> ??
Next Topic: Scroll w/o repaint OR pixmap allocation limits?

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

Current Time: Sat Oct 11 01:13:15 PDT 2025

Total time taken to generate the page: 1.75993 seconds