如何在matlab画的图中改变坐标显示的范围 10

图中坐标显示的调整图中坐标显示的调整plot(x,y);set(gca,'Xtick',[0,25,50,75,100],'Ytick',[-1,1]);我打算在画出来的... 图中坐标显示的调整
图中坐标显示的调整plot(x,y);
set(gca,'Xtick',[0,25,50,75,100],'Ytick',[-1,1]);

我打算在画出来的图之后,把横坐标和纵坐标的显示范围自动改变,比如x是(0,400)y是(1,6)能否利用上面提到的方法改成x
(-50,500),y(-1,8)谢谢!望高手指点!上面的方法值显示了几个值,我想要有间隔的,可以调整的。
展开
 我来答
做一个快乐的茶农
高粉答主

2019-10-11 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:34.9万
展开全部

1、在电脑上打开matlab,通过plot(x,x.^2)绘制了一条平方曲线,subplot(2,1,1)代表界面中显示两张图,纵向排列,第一组显示。

2、在命令行窗口中按回车键,可以看到已经显示出一条曲线,横轴坐标范围1-10,纵轴坐标范围0-100。

3、通过plot(x,x.^2,'r')来绘制一条红色曲线,axis([0 12,-inf,inf])设置坐标轴的范围,这里设置横坐标轴0-12,纵坐标不变化。

4、按回车键之后,可以看到曲线的横坐标范围已经改为0-12。

5、将axis([0 12,-inf,inf])改为axis([0 12,0,60]),纵坐标的范围会被改为0-60。

6、在命令行窗口中按回车键可以看到图形的纵坐标范围已经变化了,如果是三维图的话,可以通过axis([XMIN XMAX YMIN YMAX ZMIN ZMAX])格式来设置。

learneroner
高粉答主

推荐于2017-10-14 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6565万
展开全部

在matlab画的图中改变坐标显示的范围的常用函数:

1、axis([xmin,xmax,ymin,ymax]):同时设置x坐标范围为xmin~xmax,y坐标范围为ymin~ymax

2、xlim([xmin xmax]):单独设置x坐标范围为xmin~xmax

     ylim([ymin ymax]):单独设置y坐标范围为ymin~ymax

另外,如果还需要设置刻度,则使用set(gca,'Xtick',[0,25,50,75,100],'Ytick',[-1,0,1]); 设置x刻度为0 25 50 100,y刻度为-1 0 1。

下面进行一个实例演示:

1、在matlab命令窗口输入如下代码作图

>> x = -2:0.05:2;

>> plot(x,x.^2)

2、修改x轴坐标范围

从上图可知,默认的x坐标范围为-2~2,在命令窗口输入如下代码x区间修改为-4~4:

>>axis([-4 4 -inf inf])

其中-inf,inf表示y的区间为负无穷到正无穷,也就是说不修改y的范围,此时效果如下:

3、修改y坐标范围

下面使用ylim()函数修改y坐标范围为-2~6(axis()也可以实现):

>> ylim([-2 6])

4、修改坐标刻度

从图中可知,当前x,y坐标刻度的间隔都是1,下面将其修改为2,即x刻度:-4 2 0 2 4,y刻度-2 0 2 4 6。相应代码为:

>> set(gca,'Xtick',-4:2:4,'Ytick',-2:2:6)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syp2ycc
2015-09-09 · TA获得超过520个赞
知道答主
回答量:87
采纳率:0%
帮助的人:33.3万
展开全部
axis([xmin xmax ymin ymax])设置轴的大小
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaomaque_o
2011-11-11 · TA获得超过585个赞
知道小有建树答主
回答量:350
采纳率:100%
帮助的人:79.7万
展开全部
axis([-50 500 -1 8 ])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiongxionghy
2011-11-10 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1753
采纳率:75%
帮助的人:2961万
展开全部
axis([0,400,1,6])
画完图后加上这句就可以了
更多追问追答
追问
谢谢你!如果我在里面调节间隔呢?
追答
不是很懂什么叫“间隔”。图形确定了那能调整的就是显示范围啊。
你是说grid on的间隔吗?
是这个吗?
http://baike.baidu.com/view/6238078.htm

还是你图形本身的精度,那就得把你的X,Y做的更精确才行了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式