在“用plot( )函数和figure ( )函数在不同窗口绘制曲线”中,实现了在不同窗口绘制曲线,这篇博文将应用plot( )函数和subplot( )函数分割图形窗口绘制曲线。
subplot( )函数基本格式为subplot( n,m,p),其中n表示行数,m表示列数,p表示绘图序号,按从左往右,从上往下排列,把图形窗口分成n*m个子图,在第p个子图处绘制图形。
已知:y1= sinx,y2=cosx,y3=arctanx,y4=arccotx,其中x=0~2π。
要求:将图形窗口分割成2行2列的4个子窗口,分别绘制曲线。
在命令窗口输入以下程序:
x=0:pi/50:2*pi; y1=sin(x); y2=cos(x); y3=atan(x); y4=acot(x); subplot(2,2,1) plot(x,y1,'r-*') title('正弦函数曲线') subplot(2,2,2) plot(x,y2,'g--+') title('余弦函数曲线') subplot(2,2,3) plot(x,y3,'b:s') title('反正切函数曲线') subplot(2,2,4) plot(x,y4,'c-.p') title('反余切函数曲线')程序中title(‘字符串’),是表示在图形最上端进行相应字符串的标注,运行后如图1所示。
图1 分割窗口绘制图形