加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
stelevation_new.m 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
shrutiparab 提交于 2016-11-12 11:39 . Add files via upload
function st=stelevation_new(rpeakx,rpeaky,signal,isoline)
temp=signal(rpeakx:rpeakx+120);
a=min(temp);
for j=rpeakx:rpeakx+200;
if signal(j)==a;
x=j;
break
end
end
%hold on;
%plot(x,a,'*');
%st=1;
if a<0
st=1;
for i=x:rpeakx+120;
if signal(i)>0;
st=0;
break;
end
end
if st==1;
dummy=x;
for i=x:rpeakx+200;
dummy=dummy+1;
if signal(i+5)-signal(i)<3;
l=i;
%hold on;
%plot(l,signal(i),'*');
break;
end
end
if dummy==rpeakx+200;
st=0;
else
st=1;
for i=l:8:l+100;
if abs(signal(i+15)-signal(i))>3 && abs(signal(i+30)-signal(i+10))>3;
if signal(i)>(-60) || signal(i+10)>(-60) || signal(i+20)>(-60);
st=0;
break;
end
end
end
end
end
else
st=1;
for i = 1:120;
if temp(i)<70;
st=0;
break;
end
end
end
end
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化