[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

*Subject*: Array multiplication: implicit loop query*From*: george(at)apg.ph.ucl.ac.uk (george Millward)*Date*: 10 Aug 2001 03:56:55 -0700*Newsgroups*: comp.lang.idl-pvwave*Organization*: http://groups.google.com/*Xref*: news.doit.wisc.edu comp.lang.idl-pvwave:26133

Hi there I was just calculating the following equation: DEN_H = MMR_H * Pres * RMT / ( atomic_mass_H * Gas_constant * TN ) These numbers are 3D arrays, 1D arrays and constants, i.e., MMR_H = fltarr(30,91,40) Pres = fltarr(30) RMT = fltarr(30,91,40) atomic_mass_H = constant Gas_constant = constant TN =fltarr(30,91,40) The result of this is DEN_H (previously undefined) which ends up being fltarr(30) - i.e., 1 dimensional. To my mind DEN_H should be 3D (30,91,40) - shouldn't it ? Doesn't IDL understand that I am implicity doing a full 3D calculation here ? It would seem that, to get this to work I need to make Pres=fltarr(30,91,40). However, this seems uneccessary because that means that the 2 new dimensions for pressure are redundant. Any advice ?? Cheers, George Millward

**Follow-Ups**:**Re: Array multiplication: implicit loop query***From:*Bill B.

**Re: Array multiplication: implicit loop query***From:*Kenneth P. Bowman

- Prev by Date:
**Re: Discussion on global variables in IDL** - Next by Date:
**Re: histogram question** - Prev by thread:
**testing. ignore. thank you.** - Next by thread:
**Re: Array multiplication: implicit loop query** - Index(es):