查看单个帖子
旧 2009-04-03, 13:25   #1
v2627
初级会员
 
注册日期: 2009-03-15
年龄: 38
帖子: 1
声望力: 0
v2627 正向着好的方向发展
默认 [求助]急急急!!plot 问题

wtsig3=cwt(sig,7,'mexh');
lensvalue=length(svalue);
tvalue=[];
for i=1:lenrvalue-1
for j=rvalue(i):rvalue(i)+30
if wtsig2(j)<wtsig2(j-1)&wtsig2(j)<wtsig2(j+1)
swin=j;
break;
end;
end;

k=swinswin+((rvalue(i+1)-rvalue(i))*0.6));
[a,b]=max(wtsig3(k));
tvalue=[tvalue;swin+b-1];
end;

lentvalue=length(tvalue);
for i=1:lentvalue
j=(tvalue(i)-5)tvalue(i)+5);
[a,b]=max(sig(j));
tvalue(i)=tvalue(i)-6+b;
end;
plot(1:lensig,sig,tvalue,sig(tvalue),'g.')
如果我的代码是这样,只有y轴可以用sig(tvalue)显示一个数组;而x轴 不知道怎么输出;
请高手指教!
v2627 当前离线   回复时引用此帖