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

Home » Public Forums » archive » Re: null 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: null array [message #36482 is a reply to message #36481] Wed, 24 September 2003 01:33 Go to previous messageGo to previous message
Ben Panter is currently offline  Ben Panter
Messages: 102
Registered: July 2003
Senior Member
Reimar Bauer wrote:
> Tomson wrote:
>
>
>> Hi, I need a null array without any elements in it. Then elements will be
>> added to it. But how to define a null array?
>>
>> Best
>> Tomsom
>
>
> What is this? I don't use matlab.
>
> Would you like to do something like this.
>
> if n_elements(array) eq 0 then array=scalar else array=[array,scalar]
>
> Or in a loop
>
> for i=0,10 do begin
> ..
>
> if i eq 0 then array=scalar else array=[array,scalar]
> endfor

I'm a bit worried about showing my ignorance here - but rather than have
an 'if' running on every iteration, could you not do:

a=[0.5]

for i=0,n do begin
..
endfor

a=a[1:*]

cutting out n if evaluations for the sake of 1 array crop?

I'll go back to my corner!

Ben

PS: Also, would it be possible to use the function temporary?
a=temporary(a[1:*]) - would that be faster? I'm at home and not with my
IDL so can't test it yet!
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to read the data like this?
Next Topic: Programming ENVI

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

Current Time: Sat Oct 11 06:42:54 PDT 2025

Total time taken to generate the page: 1.00553 seconds