radial.m

来自「Three dimensional hydrogen atom spherica」· M 代码 · 共 26 行

M
26
字号
function  R = radial(n, L, r);    if L >= n        error('N musi byc mniejsze niz L');    end    if L < 0 || n < 0        error('N oraz L musza byc dodatnie');    end    % odwracamy jesli dane sa typu spektralnego aby bylo mozna dobrze mnozyc    [nw nk] = size(r);    if nk > nw        r = r';    end    y = 2 * r ./ n;    z = exp(-0.5 * y);        k = 2 * L + 1;     p = n - L - 1;        wsp_norm = 2 * sqrt(prod(1 : n - L - 1) / prod(1 : n + L)) / n^2;    R = wsp_norm * (y.^L) .* z .* laguerre(k, p, y);

⌨️ 快捷键说明

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