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

Home » Public Forums » archive » Re: Absurd Indexes
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: Absurd Indexes [message #9379 is a reply to message #9376] Tue, 17 June 1997 00:00 Go to previous messageGo to previous message
mgs is currently offline  mgs
Messages: 144
Registered: March 1995
Senior Member
In article <5o6er7$c6j@news.orst.edu>, "Hans Luh" <luh@math.utk.edu> wrote:

> Inigo Garcia wrote in article <33A6A7D5.777F@astro.rug.nl>...
>> Hi !
>>
>> I have a problem with some "sticky dimension in a matrix. The thing is
>> that if you make something like:
>>
>> a=findgen(4,1000)
>> b=fltarr(2,*)
>>
>> the array I get is an [1,1000] array, and I want an [1000] array !!!
>> Does someone know any way of getting rid off that "1" dimension.
>> (OK, I know the "for" loop method, but, there's no other method to do it
>> ?)

Original attribution lost.
Assuming Inigo Garcia actually meant:

a=findgen(4,1000)
b=a(2, *)

Try the following to get rid of the leading dimension:
c = Reform(a(2, *))

From the IDL online help:
The REFORM function changes the dimensions of an array without changing the
total number of elements. If no dimensions are specified, REFORM returns a
copy of Array with all leading dimensions of size 1 removed.

--
Mike Schienle Interactive Visuals
mgs@sd.cybernex.net http://ww2.sd.cybernex.net/~mgs/
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: IDL UNIX->PC code compatability
Next Topic: Smooth scrolling zoom in draw widget; how?

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

Current Time: Wed Oct 08 17:18:29 PDT 2025

Total time taken to generate the page: 0.00424 seconds