用matlab画图,纵坐标上的值显示不清楚,重叠了,怎么办?

如题我用matlab做小波时,画出来的图如下所示,纵坐标的值重叠在一起了,显示不清楚,请问如何解决?另外,附上相关代码:figure(1);subplot(711);pl... 如题我用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'); 展开
 我来答
lhmhz
高粉答主

2016-10-28 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16990

向TA提问 私信TA
展开全部
在plot()语句后面,加上axis([xmin xmax ymin ymax]),其中x坐标点从xmin 到 xmax,y坐标点从ymin 到 ymax。
subplot(711);
plot(d7);
axis([0 0.5 0 15e5])
ylabel('d7');
subplot(712);
plot(d6);
axis([0 0.5 0 15e5])
ylabel('d6');
。。。。。 %以下类同
追问
谢谢您的回复!
按照您说的方法,如果把x坐标和y坐标的最大值与最小值都给定了的话,那么这组数据做小波变换得到的图可以用,但是另一组数据的小波图就不适用了,因为他们的最值的范围是不同的。有没有什么通用的办法?
追答
你可以用min()、max()函数来确定。
xmin=min(x)
xmax=max(x)
ymin=min(y)
ymax=max(y)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式