junwen529 发表于 2009-4-2 15:19

关于lempel-ziv复杂度的问题

各位大虾,谁有关于求lempel-ziv复杂度的源程序,要有的话,麻烦发一下了。junwen529@163.com

crazysurf 发表于 2009-7-10 14:51

请问楼上的朋友,有找到源程序了吗?可以共享一下吗

waanm 发表于 2009-7-20 09:56

你试试这个程序

function =KC(X)
LENGTH=length(X);
%data--转换为0,1序列的HRV信号
step=1;
a=0;
for j=1:step:LENGTH
   a=a+1;
   EEGdata_n(a)=X(j);

end
long_data=length(EEGdata_n);
average=mean( EEGdata_n);
for j=1:long_data
   if EEGdata_n(j)<average
      data_n(j)=0;
   else data_n(j)=1;
   end
end
long_data=length(data_n);
str=int2str(data_n);   
long_str=length(str);
S=str(1);
Q=[];
c=1;
for j=2:long_str-1
   if str(j)~=' '
   char=str(j);
   Q=strcat(Q,char);
   SQ=strcat(S,Q);
   SQv=SQ(1:length(SQ)-1);
if isempty(findstr(SQv,Q))
      c=c+1;
      S=SQ;
      Q=[];
   end
end
end
c=c+1;
b=long_data/log2(long_data);
complexity=c/b;

cumtzl 发表于 2012-6-3 16:06

请问这一行:Q=[];是什么意思?给Q赋空矩阵吗?
页: [1]
查看完整版本: 关于lempel-ziv复杂度的问题