⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mk_vector.pro

📁 IDL语言编写的用于天文自适应光学仿真的软件CAOS V6.0的第一部分。
💻 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 + -