資源簡介
利用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
- 上一篇:Radon變換檢測直線程序
- 下一篇:MATLAB實現DPCM編碼
評論
共有 條評論