24小时热门版块排行榜    

查看: 1575  |  回复: 5

李三石

新虫 (小有名气)

[求助] 求信息熵的程序

哪位高手知道求混沌信息k熵的程序,也就是给出一段混沌时间序列的数据,求出它的k熵。如果会的话给我一下,小弟将不胜感激。

[ Last edited by 李三石 on 2012-11-5 at 22:11 ]
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

bohrzqc

新虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
你论文里没用过这个熵吗?
2楼2012-11-06 08:42:52
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

李三石

新虫 (小有名气)

引用回帖:
2楼: Originally posted by bohrzqc at 2012-11-06 08:42:52
你论文里没用过这个熵吗?

没有用过,现在要用。你有没有
3楼2012-11-06 11:53:53
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

bohrzqc

新虫 (正式写手)

【答案】应助回帖

哈哈,你不是李兄?我下载过好多熵的程序,可是写论文时没用到,没仔细研究过呢,你要?
4楼2012-11-06 17:23:56
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

李三石

新虫 (小有名气)

引用回帖:
4楼: Originally posted by bohrzqc at 2012-11-06 17:23:56
哈哈,你不是李兄?我下载过好多熵的程序,可是写论文时没用到,没仔细研究过呢,你要?

我是李兄,你是?我想要,但是是要求K熵的程序。
5楼2012-11-06 21:04:50
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

康福君

新虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
李三石: 金币+50 2013-10-23 18:49:58
nono2009: 请认真阅读此帖,http://emuch.net/bbs/viewthread.php?tid=3711903。 并与两日内解释您和ID 李三石 之间的关系。 2013-10-24 12:50:04
nono2009: 金币-50, 马甲存档, 马甲转移金币行为:http://emuch.net/bbs/viewthread.php?tid=1996653 2013-10-28 14:43:23
nono2009: 金币-40, 扣除转移金币 2013-10-28 14:43:37
%———————求一维离散序列信息熵matlab代码
function Hx=yyshang(y,duan)
%不以原信号为参考的时间域的信号熵
%输入:maxf:原信号的能量谱中能量最大的点
%y:待求信息熵的序列
%duan:待求信息熵的序列要被分块的块数
%Hx:y的信息熵
%duan=10;%将序列按duan数等分,如果duan=10,就将序列分为10等份
x_min=min(y);
x_max=max(y);
maxf(1)=abs(x_max-x_min);
maxf(2)=x_min;
duan_t=1.0/duan;
jiange=maxf(1)*duan_t;
% for i=1:10
% pnum(i)=length(find((y_p>=(i-1)*jiange)&(y_p<i*jiange)));
% end
pnum(1)=length(find(y<maxf(2)+jiange));
for i=2:duan-1
    pnum(i)=length(find((y>=maxf(2)+(i-1)*jiange)&(y<maxf(2)+i*jiange)));
end
pnum(duan)=length(find(y>=maxf(2)+(duan-1)*jiange));
%sum(pnum)
ppnum=pnum/sum(pnum);%每段出现的概率
%sum(ppnum)
Hx=0;
for i=1:duan
    if ppnum(i)==0
        Hi=0;
    else
        Hi=-ppnum(i)*log2(ppnum(i));
    end
    Hx=Hx+Hi;
end
end
%----------------
6楼2013-10-23 18:48:30
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 李三石 的主题更新
信息提示
请填处理意见