normalize_1.m
来自「混沌时间序列预测工具箱」· M 代码 · 共 26 行
M
26 行
function [sig_output] = normalize_1(sig_input)
% 信号归一化到均值为 0,振幅为 1
% [sig_output] = normalize_sig(sig_input)
% 输入参数:sig_input 输入信号(可以批处理)
% 输出参数:sig_output 标准化的信号
[rows,cols] = size(sig_input);
if (rows ==1)
sig_input = sig_input';
len = cols;
num = 1;
else
len = rows;
num = cols;
end
mean_sig = mean(sig_input);
sig_input = sig_input - repmat(mean_sig,len,1); % 0 均值
dis = max(sig_input) - min(sig_input);
sig_output = sig_input./repmat(dis,len,1); % 振幅为 1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?