Viewing contents of file '../idllib/contrib/esrg_ucsb/findrng.pro'
 function findrng,x1,x2,x3,dx=dx
;+
; useage:      findrng,x1,x2,x3
; purpose:     generates x3 floating point numbers 
;                 spanning range x1 to x2 
;
; KEYWORD
;   dx     if set ignor x3 and compute number of elements with 1+(x2-x1)/dx
;           where dx is the increment
; 
;  author:  Paul Ricchiazzi                            jan93
;           Institute for Computational Earth System Science
;           University of California, Santa Barbara
;-
if n_elements(x1) eq 2 then begin
  if keyword_set(dx) then nel=round(1+(x1(1)-x1(0))/dx) else nel=x2
  return,x1(0)+(x1(1)-x1(0))*findgen(nel)/(nel-1)
endif else begin
  if keyword_set(dx) then nel=round(1+(x2-x1)/dx) else nel=x3
  return,x1+(x2-x1)*findgen(nel)/(nel-1)
endelse
end