如题我用matlab做小波时,画出来的图如下所示,纵坐标的值重叠在一起了,显示不清楚,请问如何解决?另外,附上相关代码:figure(1); subplot(711);plot(d7);ylabel('d7');subplot(712);plot(d6);ylabel('d6');subplot(713);plot(d5);ylabel('d5');subplot(714);plot(d4);ylabel('d4');subplot(715);plot(d3);ylabel('d3');subplot(716);plot(d2);ylabel('d2');subplot(717);plot(d1);ylabel('d1');
谢谢您的回复!
按照您说的方法,如果把x坐标和y坐标的最大值与最小值都给定了的话,那么这组数据做小波变换得到的图可以用,但是另一组数据的小波图就不适用了,因为他们的最值的范围是不同的。有没有什么通用的办法?
你可以用min()、max()函数来确定。
xmin=min(x)
xmax=max(x)
ymin=min(y)
ymax=max(y)