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

Home » Public Forums » archive » Re: How to produce N members between a and b with a determined spacing?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: How to produce N members between a and b with a determined spacing? [message #68577] Mon, 16 November 2009 06:43
Steve Eddins is currently offline  Steve Eddins
Messages: 9
Registered: July 2001
Junior Member
ali mozafari wrote:
> Hi there
> I need to produce N members between a and b with a determined spacing.
> In MATLAB it is work like this:
> Data=a:spacing:b
> How can we do this in IDL?
> Any help highly would be appreciated
> A.

If you specify both N and the spacing then you've overconstrained your
problem. The MATLAB syntax you gave spacing the spacing but not N.
This MATLAB function call specifies N but not the spacing:

Data = linspace(a, b, N);

If you really want to specify both N and the spacing then the last
element of Data might not be exactly b.

Say which one you want and then the IDL folks here can tell you how to
do it.

---
Steve Eddins
http://blogs.mathworks.com/steve/
Re: How to produce N members between a and b with a determined spacing? [message #68578 is a reply to message #68577] Mon, 16 November 2009 06:40 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
ali mozafari writes:

> I need to produce N members between a and b with a determined spacing.
> In MATLAB it is work like this:
> Data=a:spacing:b
> How can we do this in IDL?

Something like this, I would imagine:

FUNCTION SpaceIT, a, b, spacing
number = Abs(a - b) / spacing
RETURN, Findgen(number+1) * spacing + (a < b)
END

Cheers,

David

--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: How to produce N members between a and b with a determined spacing?
Next Topic: Philips MRI to DICOM converter

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

Current Time: Wed Oct 08 11:51:20 PDT 2025

Total time taken to generate the page: 0.00480 seconds