登录论坛

查看完整版本 : [求助]急急急!!plot 问题


v2627
2009-04-03, 13:25
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轴 不知道怎么输出;
请高手指教!

laosam280
2009-04-03, 13:53
你是想在图里面显示两个坐标并对应两幅图片?我运行一下你的命令,那个sig是什么?