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

📄 deredd.pro

📁 basic median filter simulation
💻 PRO
字号:
pro deredd,Eby,by,m1,c1,ub,by0,m0,c0,ub0, update = update;+; NAME:;     DEREDD;; PURPOSE:;     Deredden stellar Stromgren parameters given for a value of E(b-y); EXPLANATION:;     See the procedure UVBYBETA for more info.;;  CALLING SEQUENCE:;     deredd, eby, by, m1, c1, ub, by0, m0, c0, ub0, /UPDATE;;  INPUTS:;     Eby - color index E(b-y),scalar  (E(b-y) = 0.73*E(B-V) );     by - b-y color (observed);     m1 - Stromgren line blanketing parameter (observed);     c1 - Stromgren Balmer discontinuity parameter (observed);     ub - u-b color (observed);;     These input values are unaltered unless the /UPDATE keyword is set;  OUTPUTS:;     by0 - b-y color (dereddened);     m0 - Line blanketing index (dereddened);     c0 - Balmer discontinuity parameter (dereddened);     ub0 - u-b color (dereddened);;  OPTIONAL INPUT KEYWORDS:;     /UPDATE - If set, then input parameters are updated with the dereddened;           values (and output parameters are not used).;  REVISION HISTORY:;     Adapted from FORTRAN routine DEREDD by T.T. Moon ;     W. Landsman          STX Co.        April, 1988;     Converted to IDL V5.0   W. Landsman   September 1997;-    if N_Params() LT  2 then begin       print,'Syntax - DEREDD, eby, by, m1, c1, ub, by0, m0, c0, ub0'       return endif             Rm1 = -0.33 & Rc1 = 0.19 & Rub = 1.53  Eby0 = Eby >0 if keyword_set(update) then begin       by = by - eby0       if N_elements(m1) GT 0 then m1 = m1 - Rm1*Eby0       if N_elements(c1) GT 0 then c1 = c1 - Rc1*Eby0       if N_elements(ub) GT 0 then ub = ub - Rub*Eby0 endif  else begin         by0 = by - Eby0       m0 = m1 - Rm1*Eby0       c0 = c1 - Rc1*Eby0       ub0 = ub - Rub*Eby0 endelse return end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -