Matlab中 plot 绘图坐标轴设置

Matlab中 plot 绘图坐标轴设置在Matlab中常采用plot对数据进行绘图,plot函数使用方法简介:1.plot(A)a.若A为向量,则绘图时以序号为横坐标,序号对应的值为纵坐标;b.若A为实矩阵,则绘制每列对应的曲线。2.plot(A1,A2)以A1为横坐标,A2为纵坐标绘制曲线。3.plot(Y(a:b,n))表示绘制矩阵Y的第n列的序号[a,b]区间的数据;

在Matlab中常采用plot对数据进行绘图。

plot函数使用方法简介:

1. plot(A)

   a.若A为向量,则绘图时以序号为横坐标,序号对应的值为纵坐标;

   b.若A为实矩阵,则绘制每列对应的曲线。

2. plot(A1, A2)

   以A1为横坐标,A2为纵坐标绘制曲线。

3. plot(Y(a:b, n))

   表示绘制矩阵Y的第n列的序号[a,b]区间的数据;

   如果是plot(Y(:, n));则表示绘制矩阵Y的第n列全部数据;

   如果是plot(Y(n, :));则表示绘制矩阵Y的第n行全部数据。

此时plot采用的是自适应绘图,如果当前自适应绘图不能满足观测要求,则需要对图表的显示进行设置。

通常设置图标有如下几个函数:

1. axis

   axis(equal)                  将两坐标分度值设为相等;

   axis([xmin xmax ymin ymax])  用来设置坐标轴显示的最大值最小值。

2. set(gca,’XTick’,[0:1:5])

   set是对坐标轴的刻度的分度进行设置;

   gca                          (Current axes handle)表示当前图标的句柄;

   ‘XTick’                      是值x轴的刻度,若需对y轴刻度设置则为’YTick’;

   [0:1:5]                      表示从0开始,间隔为1,直到5,则实际上刻度为(0,1,2,3,4,5)。

3. xlabel

      设置坐标轴标签,如:

   xlabel(‘时间/s’);

   ylabel(‘高度/Km’);

4. grid

   打开绘图网线。

5. figure

   设置画图的窗口;

   figure(‘NumberTitle’, ‘off’, ‘Name’, ‘X 轴位移’);设置窗口名为’X 轴位移’。

举例:

现已得到一连串的数据,直接使用plot()绘图;

plot(t, y(:,1));

grid;

Matlab中 plot 绘图坐标轴设置

需要放大坐标轴比例,现对坐标轴设置如下:

figure(‘NumberTitle’, ‘off’, ‘Name’, ‘X 轴位移’);

plot(t, y(:,1));

axis([0 5*10^4 -1.5*10^4 1.5*10^4]);

set(gca,’YTick’,[-1.5*10^4:0.5*10^4:1.5*10^4]);

set(gca,’XTick’,[0:1*10^4:5*10^4]);

xlabel(‘时间/s’);

ylabel(‘X/Km’);

grid;

Matlab中 plot 绘图坐标轴设置

————————————————————————————–

2014年第一篇,从此不间断记录所学,所思,所获。

2014-01-04   





今天的文章Matlab中 plot 绘图坐标轴设置分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29105.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注