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

Home » Public Forums » archive » ERROR: Attempt to subscript B with is out of range
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: ERROR: Attempt to subscript B with is out of range [message #89914 is a reply to message #89912] Wed, 24 December 2014 07:00 Go to previous messageGo to previous message
wlandsman is currently offline  wlandsman
Messages: 743
Registered: June 2000
Senior Member
I don't know why you are getting a subscript error. But have you done any debugging? In particular

1. What line number does the subscript error occur in?
2. What are the values of I and J when the subscript error occurs?
3. Can you confirm that the array B is still dimensioned 100x 200x200 when the error occurs?

Usually, when I have an error that shouldn't occur, it is because one of my assumptions is faulty.

--Wayne

On Wednesday, December 24, 2014 6:52:13 AM UTC-5, g.na...@gmail.com wrote:
> Hi
>
> I've got a 3D array B[100,200,200]. My array B sometimes contains negative values and other times very large values. In order to make sure that when there are either negative or very large values will set to zero I wrote the following code:
>
> FOR i=0L,199 DO BEGIN
> FOR j=0L,199 DO BEGIN
> WRONG = total((B[*,i,j] LT 0) OR (B[*,i,j] GT 10000))
> IF WRONG GT 0 THEN B[*,i,j]=0
> ENDFOR
> ENDFOR
>
> I got the error Attempt to subscript B with j is out of range. I cannot figure out with this happen with the j variable. Any idea?
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Nested data structures
Next Topic: eps issues with ps_start

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

Current Time: Wed Oct 08 17:44:59 PDT 2025

Total time taken to generate the page: 0.00434 seconds