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

Home » Public Forums » archive » Re: Newbie question concerning summations/loops in IDL
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: Newbie question concerning summations/loops in IDL [message #61734 is a reply to message #61732] Wed, 30 July 2008 01:33 Go to previous messageGo to previous message
Wox is currently offline  Wox
Messages: 184
Registered: August 2006
Senior Member
On Tue, 29 Jul 2008 23:19:19 -0700 (PDT), mbweller@gmail.com wrote:

> On Jul 29, 7:27�pm, Chris <beaum...@ifa.hawaii.edu> wrote:
>> On Jul 29, 1:12�pm, mbwel...@gmail.com wrote:
>>
>>
>>
>>> Hello,
>>
>>> I have need of some experienced users with sort of a newbie question.
>>
>>> I am writing a code that needs a summation in it, this is what I have
>>> thus far:
>>
>>> v= � � � � � � � � � � � � � � �; volume of region
>>> a= � � � � � � � � � � � � � � �; area of region
>>> o= 60*!pi/180 � � � � � ; fault dip angle
>>> g= � � � � � � � � � � � � � � �; scaling factor
>>> t= 150 � � � � � � � � �; elastic lithosphere thickness
>>> h= � � � � � � � � � � � � � � �; depth of faulting
>>
>>> ind_small = where(thaext[1,*] lt t)
>>> ind_large = where(thaext[1,*] ge t)
>>> thaext_small = thaext[*,ind_small]
>>> thaext_large = thaext[*,ind_large]
>>
>>> ens=(sin(o)*cos(o)/v)* � � � � � � � � �; horizonatal normal strain for small faults
>>> enl=(cos(o)/a)* � � � � � � � � � � � � � � � � ; horizonatal normal strain for
>>> large faults
>>> evs=(-sin(o)*cos(o)/v)* � � � � � � � � ; vertical normal strain for small faults
>>> evl=(-cos(o)/a)* � � � � � � � � � � � � � � � �; vertical normal strain for large faults
>>
>>> The summation needs to be after * in the ens, enl, evs and evl
>>> fields.
>>> It must be of the form:
>>> summation N, i=0 [Di Li Hi] for small faults, where N = ind_small, Hi=
>>> T/sin(o) �and
>>> summation N, i=0 [Di Li] for large faults, where N=ind_large
>>
>>> Could anyone provide any insight/guidance?
>>
>>> Thanks,
>>> ~Matt
>>
>> I don't know what some of your variables are (Li? Di?), but you might
>> want to look at TOTAL() to start- you can use that to do most
>> summation tasks.
>
> L and D are data from a ascii table that is already ready in, while i
> is the indice of the summation. I've looked at total, but the examples
> were sorely lacking. I was hoping that perhaps a useful example, given
> my code and desire, could be supplied.
>
> ~Matt


I'm not sure what you mean with "summation N, i=0 [Di Li Hi] ... where
N=ind_small". The index i goes from 0 to what? And what are you
summing? D[i]*L[i]*H[i]?
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: PSF Energy inside circle
Next Topic: Surface fitting image with missing data

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

Current Time: Fri Oct 10 23:52:19 PDT 2025

Total time taken to generate the page: 0.32395 seconds