• 大小: 717B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-05-23
  • 语言: Matlab
  • 标签: lz  matlab  

资源简介

利用matlab计算一维时间序列的Lempel-Ziv 复杂度程序

资源截图

代码片段和文件信息

function lzc = LZC(data)
%% 计算一维信号的复杂度
% data时间序列 
% lzc:信号的复杂度
%% 
MeanData = mean(data); % 数据二值化处理基于均值的二值化处理
b=(data> MeanData);
x(1:length(b))=‘0‘;  
x(b)=‘1‘;%二值化后得到01序列字符串。
%% 
c = 1; %模式初始值
S = x(1);
Q = [];
SQ = []; %S Q SQ初始化
for i=2:length(x)
   Q = strcat(Qx(i));
   SQ = strca

评论

共有 条评论