发布网友 发布时间: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])