二维绘图(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;

处理图像
处理结果

posted @ 2021-10-31 16:21  闲晚  阅读(117)  评论(0编辑  收藏  举报