📄 mk_vector.pro
字号:
; $Id: mk_vector.pro,v 1.2 2002/03/14 11:49:13 riccardi Exp $
;+
; MK_VECTOR
;
; Result = MK_VECTOR(Sampling, Min, Max)
;
; Returns a vector with Sampling elements from Min to Max.
;
; KEYWORDS
;
; DOUBLE: force double precision values
;
; LOGARITMIC: if set, element of the vector are equispatiated on
; a logaritmic scale
;-
function mk_vector, sampling, min, max, double=double, logaritmic=logaritmic
if (sampling eq 1) then return, min
if (keyword_set(logaritmic)) then $
if (keyword_set(double)) then $
return, 10d0^(dindgen(sampling)/(sampling-1)*(alog10(max) $
-alog10(min))+alog10(min)) $
else $
return, 10.0^(findgen(sampling)/(sampling-1)*(alog10(max) $
-alog10(min))+alog10(min)) $
else $
if (keyword_set(double)) then $
return, dindgen(sampling)/(sampling-1)*(max-min)+min $
else $
return, findgen(sampling)/(sampling-1)*(max-min)+min
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -