24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 328  |  回复: 0

tt-星河剑雨

铜虫 (初入文坛)

[求助] 请问下一下各位大神这个matlab程序要达到预期目的该如何修改

Z=double(I(1:960,);
%N = length(Z);
for i=1:M;
fenzi = 0;
fenmu = sum(double(Z(i,.^2));
y=0;
for k=1:N;
for j=1:N-k;
     temp = (Z(i,j+k-1)-Z(i,j)).^2;
        fenzi = fenzi + temp;
    end
    y(i,k)=(Fc.^2-1./(2*(N-k))*fenzi)./exp(-1)./Fc.^2;计算公式
    fenzi=0;
end
if   y(i)>=0.96&y(i)<=1.05 %选取在此范围的第i行的y值
    y_f= y(i);
    [value idx]  = y_f(i,1);%得到第i行的第一个y值的索引值(在这一行的满足条件的第一个坐标位置)
    nu=sum(double(idx));%将i行的所有的满足之前范围的索引值相加
    nkk(nu)=nkk(nu)+1;%统计有多少个满足范围的数相加,有一些行没有满足范围的数
    fj=nu/nkk %求出i行的平均索引值
end
end
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tt-星河剑雨 的主题更新
信息提示
请填处理意见