大家中秋节快乐!

节日有点时间了,捡起来看点MATLAB的知识,因为兴趣所以写作,因为喜欢所以总想让自己收获的东西拿出来分享给正在学习的朋友们。今天给大家介绍一个非常简单的画图函数,考虑到我们在写论文时,可能会涉及到需要把几个图形画到同一个窗口上,这时就需要用到一个简单的函数subplot函数。

具体使用语法:

形式1:subplot(m,n,p)

形式2:subplot(m n p)

其中,m表示是图形排成的行数,n表示图形排成的列数,p表示图形所在的位置,位置顺序按照从左到右、从上到下计数。

具体算例:

将sinx、cosx、x、x2画图到同一个窗口中,具体代码如下:

运行上述代码可得结果如下:

附录代码:

x=0:2*pi/100:2*pi;

figure(1)%在figure1的窗口中画四个图形

subplot(2,2,1);%子图顺序1

plot(x,y1);

subplot(2,2,2); %子图顺序2

plot(x,y2);

subplot(2,2,3); %子图顺序3

plot(x,y3);

subplot(2,2,4); %子图顺序4