laguerre.m

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

M
26
字号
function L = laguerre(k, n, x);
    
    if n < 0
        error('n nie moze byc < zero');
    end

    L0 = ones(size(x));
	if n == 0
    	L = L0;
    end

    L1 = k + 1 - x;
    if  n == 1
    	L = L1;
    end

    Lm2 = L0; 
    Lm1 = L1;

	for j = 2 : n
        L = 2 * Lm1 - Lm2 + ((k - 1 - x) .* Lm1 - (k - 1) * Lm2) / j;
	    Lm2 = Lm1; 
        Lm1 = L;
	end

⌨️ 快捷键说明

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