📄 sgfilt.m
字号:
% sgfilt.m - filtering with length-N order-d SG smoother.%% y = sgfilt(d, N, x);%% x and y are L-dimensional column vectors; and N = 2M+1. Must have L > N+1.% B(:, i) = b_{M+1-i} = input-on transient filters, i=1:M+1% B(:, M+1) = b_0 = steady-state filter% B(:, M+1+i) = b_{i} = input-off transient filters, i=0:Mfunction y = sgfilt(d, N, x)M = (N-1)/2;[L, L1] = size(x);B = sg(d, N); % design filterfor i = 1:M+1, % input-on transients y(i,1) = B(:,i)' * x(1:N);endfor n = M+2:L-M-1, % steady-state y(n,1) = B(:,M+1)' * x(n-M:n+M);endfor i = 0:M, % input-off transients y(L-M+i,1) = B(:,M+1+i)' * x(L-N+1:L);end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -