问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-03-25 19:50

我来回答

6个回答

懂视网 时间:2022-03-26 00:11

matlab坐标轴范围的设置方法是:

  

  1、打开matlab,输入“x=0:0.1:100;y=sin(x)+100;plot(x,y)”画出一个正弦函数图像。

  

  2、可以看到x轴显示了从0到100的范围,但是这样导致图像很难看,同时y轴显示的不是从0开始的范围,而是99到101。

  

  3、如设置成x轴的显示范围为0到10y轴的显示范围为90到101。

  

  4、可以使用set函数set函数的解释,可以在matlab中使用doc查看。

  

  5、设置x轴范围和刻度“set(gca,'XLim',[0 10])”,X轴的数据显示范围“set(gca,'XTick',[0:1:10])”,设置要显示坐标刻度“set(gca,'XTickLabel',[0:1:10])”,给坐标加标签,设置y轴范围和刻度“set(gca,'YLim',[95 101])”,X轴的数据显示范围“set(gca,'YTick',[95:1:101])”,设置要显示坐标刻度“set(gca,'YTickLabel',[95:1:101])”,给坐标加标签即可。

  

  

热心网友 时间:2022-03-25 21:19

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])格式来设置。

热心网友 时间:2022-03-25 22:37

在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)

热心网友 时间:2022-03-26 00:12

axis([xmin xmax ymin ymax])设置轴的大小

热心网友 时间:2022-03-26 02:03

axis([-50 500 -1 8 ])

热心网友 时间:2022-03-26 04:11

axis([0,400,1,6])
画完图后加上这句就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...换手机号显示你以设置拒收微信登陆.换绑.注册短信怎么解决? 伊拉克战争是哪些国家发动的?请快回答,我有急用! 二零零三年三月谁发动了对伊拉克的战争 西门子、美的、容声三个门的冰箱那个牌子又省电又实用? 海尔冰箱BCD-206 SCFM 放3档工作多长时间 ,停多长时间正常 海尔BCD-206SCFM基本参数 6年级上册数学练习册百分数50到53页答案 小学数学六年级(上):帮你学数学口算练习册2008年印刷版信息 小学数学六年级(上):帮你学数学口算练习册2010年印刷版信息 小学六年级数学上册百分数练习册《课堂作业本》答案64面第2题 matlab中如何设定坐标的范围及其步长值? 用matlab绘图时,如何只设定一个轴范围? MATLAB中如何设定坐标范围 Java项目的maven是做什么的? gradle和maven有什么用?分别有什么区别 git maven 都是什么?多用于什么场景? Java里面ant和maven是什么东西???两个有什么用 Maven是什么地干活 Ant或Maven是干什么的? 什么是Maven仓库? maven干什么用? 什么是maven项目 什么是Maven仓库 为什么要使用maven 使用maven有什么好处 什么是 Maven java中的maven是干什么的? Maven是什么,以及为什么要使用Maven 请问maven是什么?怎么使用? Maven 是什么 maven是什么 怎么在matlab中设置坐标轴范围 matlab 定义坐标轴显示范围 matlab限制坐标轴范围的问题 matlab中怎样控制坐标轴范围 matlab中plot()画图时如何指定X Y轴的范围 MATLAB中双纵坐标怎样限定坐标轴的范围 matlab画图坐标轴范围限定 请问怎么在matlab里修改坐标值的范围 MATLAB 怎么改变拟合曲线坐标轴范围 在matlab中如何限定多个图形坐标的范围 matlab如何限定坐标轴范围的一端,另一端程序自己设定 Matlab如何设置坐标轴步长? 急!!matlab更改坐标轴范围,显示部分曲线 绘制matlab散点图如何更改坐标比例 matlab怎样实现坐标轴的千分位 我刚做好的触漫漫画,怎么才能发到快手上或抖音上呢? 触漫怎么发快手 快手里面的那个触漫是怎么弄的 触漫怎么弄到快手 在触漫上弄好的漫画怎样发到快手上