matlab中hold指令、figure指令及subplot指令的使用
2015-10-03 23:04
756 查看
一、hold指令使用
正常情况下,plot指令显示figure时,以前的数据丢失了。
使用hold on指令后,此后添加的一系列plot曲线将叠黄色别墅加在前一个图上
当使用hold off后,恢复为默认状况,plot后将取代旧的figure
代码:
---------------------------------------------------------------------------------------------------------------
二、figure指令使用
显示多幅图片功能
1.matlab中可以创建多个图片窗口,用不同的数字加以区分。eg: figure n,表示第n个图片窗口
指令 figure(n)执行后,图片窗口自动被创建
多个图片窗口可以通过鼠标点击查看
2、指令 'gcf'可以返回当前图片的数字,这个函数经常在M文件中需要知道当前图片窗口数字时用到。
代码:
---------------------------------------------------------------------------------------------------------------
三、subplot指令使用
一个图形窗口可以显示多个坐标轴,使用subplot指令
subplot(m,n,p)表示在当前figure中创建m*n个子窗口,m行、n列并用p作为显示当前哪个子窗口中
子窗口计数是从左到右、从上到下的顺序
比性喜剧如subplot(2,3,4)将创建6个subplot,其中4表示在左下子窗口
注意:观察下面的代码发现,x,y在不同subplot区域是重326影视新赋值的
代码:
正常情况下,plot指令显示figure时,以前的数据丢失了。
使用hold on指令后,此后添加的一系列plot曲线将叠黄色别墅加在前一个图上
当使用hold off后,恢复为默认状况,plot后将取代旧的figure
代码:
% 提示 disp ('该功能练习hold功能'); %初始化快捷式数组 x=-2*pi:pi/20:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,'b-'); title('sin(x)和cos(x)图形'); %该语326电影网句必须在plot之后 hold on; plot(x,y2,'k--'); hold off; legend('sin x','con x');
---------------------------------------------------------------------------------------------------------------
二、figure指令使用
显示多幅图片功能
1.matlab中可以创建多个图片窗口,用不同的数字加以区分。eg: figure n,表示第n个图片窗口
指令 figure(n)执行后,图片窗口自动被创建
多个图片窗口可以通过鼠标点击查看
2、指令 'gcf'可以返回当前图片的数字,这个函数经常在M文件中需要知道当前图片窗口数字时用到。
代码:
% 提示 disp ('该功能练习figure(n)功能'); %初始化快捷式数组 x=0:0.05:2; figure(1); y1=exp(x); plot(x,y1); figure(2); y2=exp(-x); plot(x,y2);
---------------------------------------------------------------------------------------------------------------
三、subplot指令使用
一个图形窗口可以显示多个坐标轴,使用subplot指令
subplot(m,n,p)表示在当前figure中创建m*n个子窗口,m行、n列并用p作为显示当前哪个子窗口中
子窗口计数是从左到右、从上到下的顺序
比性喜剧如subplot(2,3,4)将创建6个subplot,其中4表示在左下子窗口
注意:观察下面的代码发现,x,y在不同subplot区域是重326影视新赋值的
代码:
% 提示 disp ('该功能练习subplot功能'); %初始化快捷式数组 figure(1); subplot(2,1,1); x=-pi:pi/20:pi; y=sin(x); plot(x,y); title('sin(x)图形'); subplot(2,1,2); x=-pi:pi/20:pi; y=cos(x); plot(x,y); title('cos(x)图形');
相关文章推荐
- matlab中hold指令、figure指令及subplot指令的使用
- matlab中axis的使用
- Deep Learning(二)Deep Belief Nets(DBNs) 结合MATLAB代码 分析
- Todd's Matlab讲义第2讲:Matlab 编程
- matlab+opencv
- Todd's Matlab讲义第1讲:向量,函数和作图
- Matlab—将绘图保存为视频VideoWrite()函数用法与自定义视频尺寸
- matlab switch case 和 try catch用法示例
- 模糊C均值聚类算法(原理+Matlab代码)
- matlab中使用elseif和if嵌套的对比
- matlab中运用项目思维分析问题并解决问题
- 霍夫变换 ( Hough Transform) 直线检测(Matlab 源码)
- Matlab基础知识
- Fedora或Ubuntu下安装MATLAB 2014a
- 模式识别经典算法——FCM图像聚类分割(最简matlab实现)
- matlab学习笔记
- matlab中sum函数对矩阵的求和总结
- Matlab—动态绘制半径渐变的圆形与绕圆心旋转的直线
- matlab图像显示程序模板
- Matlab - 求方差-均值-均方差-协方差的函数