Matlab绘图控制命令

本文详细介绍了MATLAB中的图形控制命令,包括图形窗口的创建与选择、坐标轴控制、图形标注以及图线形式和颜色。通过示例展示了如何使用subplot绘制多个子图形,如何使用axis命令调整坐标轴范围,以及如何添加标题、坐标轴标签、文本和图例等。此外,还涵盖了图线的线形、颜色和属性设置。
摘要由CSDN通过智能技术生成

图形的控制与表现 (Figure control and representation)

MATLAB提供的用于图形控制的函数和命令:

axis:      人工选择坐标轴尺寸.    

clf:       清图形窗口.  

ginput:    利用鼠标的十字准线输入.    

hold:      保持图形.     

shg:     示图形窗口.

subplot:      将图形窗口分成N块子窗口。

1.图形窗口(figure window)

(1). 图形窗口的创建和选择(Creating and selecting of figure window)     

figure(n):用于为当前的绘图创建图形窗口,每运行一次figure就会创建一个新的图形窗口,n表示第n个窗口,如果窗口定义了句柄,也可以用figure(h)将句柄h的窗口作为当前窗口。           

clf :用于清除当前图形窗口中的内容。          

shg :用于显示当前图形窗口。

(2). 在一个图形窗口中绘制多个子图形(Drawing several subfigures in a single window)

subplot(m,n,p):把窗口分成m×n个小窗口,并把第p个窗口当作当前窗口。

例:将4 个图形显示在同一个图形窗口中。    

t=0:pi/20:2*pi; [x,y]=meshgrid(t);     

subplot(2,2,1); plot(sin(t),cos(t)); axis equal    

subplot(2,2,2); z=sin(x)+cos(y); plot(t,z); axis([0 2*pi –2 2])%坐标轴范围为:横坐标为0--2Pi,纵坐标为-2--2

subplot(2,2,3); z=sin(x).*cos(y); plot(t,z); axis([0 2*pi –1 1])    

subplot(224)=sin(x).^2-cos(y).^2;plot(t,z); axis([0 2*pi –1 1])%subplot(224);同于subploat(2,2,4);

(3). 在一个已有的图形上绘图(Drawing a figure on the figure was existed)       

hold on :在一个已有的图形上继续绘图;

hold off: 命令结束继续绘图。

例:将peaks函数的等高线图与伪彩色画在一起。    

[x,y,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值