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

📄 reflect.fnc

📁 智能画图软件
💻 FNC
字号:
##   Model function for Reflectivity evaluation#mu = 1.130469005513490E-001                     # (cm-1) @ 17.479 keVt0 = 0.18                                       # cmtb = 11.417823202820120 * 0.01745329251994      # thetaB (radians)A = mu * t0 / cos(tb)P = (1 + (cos(2.*tb))**2) / 2Fhkl = sqrt(3.536346308456155**2 + (4.58815426260982e-4)**2) * 0.968r0 = 2.81794092e-13                             # classical electron radiuslambda = 7.09338062818239e-9                    # Mo K in cmV = 1.62253546981499e-23P = (1. + (cos(2.*tb))**2) / 2.## combine constants to avoid exponential overflow on systems with# D floating point format where exponential limits are ca. 10**(+/-38)# r0liV = r0 * lambda / Vr0liV = 2.81794092*7.09338062818239/1.62253546981499e-1#W(x) = 1./(sqrt(2.*pi)*eta) * exp( -1. * x**2 / (2.*eta**2) )Y(tc) = tc/sin(tb) * Fhkl * r0liVf(tc)= (tanh(Y(tc)) + abs(cos(2.*tb)) * tanh(abs(Y(tc)*cos(2.*tb)))) / (Y(tc)*(1.+(cos(2.*tb))**2))Q(tc) = (r0*Fhkl/V)**2 * (lambda**3/sin(2.*tb)) * P * f(tc)a(x) = W(x) * Q(tc) / mu#R(x) = sinh(A*a(x)) * exp(-1.*A*(1.+a(x)))

⌨️ 快捷键说明

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