📄 rls.m
字号:
function [e,w] = rls(input,d,lambda,eta,order,Po);
% RLS algorithm
% returns the a-priori output error sequence and last weight vector
N = max(size(input));
M = order;
w = zeros(M,1);
u = zeros(1,M);
P = Po;
for i=1:N
u = [input(i) u(1:M-1)];
e(i) = d(i) - u*w;
gamma = 1/(1+(1/lambda)*u*P*u');
g = (1/lambda)*P*u'*gamma;
w = w + g*e(i);
P = (1/lambda)*P - (g*g'/gamma);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -