二维绘图(3.1.2)
二维绘图
控制x轴和y轴范围(axis命令/函数实现)
axis命令/函数的形式
命令 | 说明 |
---|---|
v = axis; | 该函数返回包含4个元素的行向量[xmin xmax ymin ymax],其中xmin、xmax、ymin、ymax是绘图的当前界限 |
axis([xmin xmax ymin ymax]); | 该函数将绘图的x和y界限设置为指定值 |
axis equal | 该命令将两轴上的轴增量设置为相等 |
axis square | 该命令设置当前轴框为正方形 |
axis normal | 该命令取消轴相等和轴平方的效果 |
axis off | 该命令关闭所有轴标签、刻度线和背景 |
axis on | 该命令打开所有轴标签、刻度线和背景(默认情况) |
%以函数f(x) = sin(x)为例,先设置x轴的范围为-2π到2π,然后限制在0<=x<=π和0<=y<=1范围内显示。
x = -2 * pi : pi / 20 : 2 * pi;
y = sin(x);
plot(x,y);
limits = axis;
disp(limits);
title("Plot of sin(x) vs x");
xlabel("x");
ylabel("y");
grid on;
%以函数f(x) = sin(x)为例,先设置x轴的范围为-2π到2π,然后限制在0<=x<=π和0<=y<=1范围内显示。
x = -2 * pi : pi / 20 : 2 * pi;
y = sin(x);
plot(x,y);
axis([0 pi 0 1])
limits = axis;
disp(limits);
title("Plot of sin(x) vs x");
xlabel("x");
ylabel("y");
grid on;
本文来自博客园,作者:闲晚,转载请注明原文链接:https://www.cnblogs.com/centimeter73/p/15489881.html