3.2.2 图形分割

3.2.2 图形分割

图形分割可以在一个图形窗口内绘制若干个独立的图形.分割后的图形窗口由若干个绘图区组成,每个绘图区可以建立独立的坐标系绘制图形,称为子图.MATLAB中提供subplot函数来分割图形窗口.调用格式为:

subplot(m,n,p)

其中,m和n表示将当前图形窗口分割成m×n个绘图区,即m行,每行n个绘图区;p是区号,按行优先排号,可以取1~mn.当选定p时,第p个区为当前活动区.在每个绘图区可以以不同的坐标单独绘制图形.

例3.11 在一个图形窗口中同时绘制正弦、余弦、正切和余切曲线.

解:程序如下:

程序运行结果如图3-13所示.这里程序的第4行和第5行出现了eps,它是2^(-52),近似为2.2×10-16.这种特殊的表达式在避免被0除时是很有用的.

如果绘制正切和余切函数图像时,采用fplot函数,图像会得到改进.程序如下:

图3-13 用subplot函数绘制正弦、余弦、正切和余切曲线