matlab的数据可视化
2015-08-18 16:40
393 查看
1 数据的可视化
(1)二维绘图
|-》 plot函数
(1)二维绘图
|-》 plot函数
举例: clear all; x=0:0.01:12; y1=sin(x); plot(x,y1); |-》 polar函数:是在极坐标下的绘图函数 |-》 plotyy函数:在同一图中绘制双Y轴 举例: clear all; x=0:0.01:12; y1=sin(x); x1=-1:0.01:12; y2=cos(x1); plotyy(x,y1,x1,y2); |-》其他常用函数: subplot函数:在同一图形界面中同时显示多个坐标轴 举例: y=zeros(4,15); for k=1:4 y(k,:)=rand(1,15); subplot(2,2,k) plot(y(k,:)); end hold on; hax=axes('Position',[.35,.35,.3,.3]); bar(hax,y) hold函数:在绘制好的图形上叠加绘制新的图形 grid函数:给坐标轴添加网格线 box函数:给坐标轴添加边框 title函数:给图形添加标题 xlabel函数:通过xlabel和ylabel给图形添加坐标轴标题 legend函数:表示图形中不同颜色或线性曲线代表的实际意义 text/gtext函数:采用文本框对图形进行标注 --指定位置添加备注: text(pi,0,'sin(x)') --交互自定义添加备注位置 :gtext('sin(x)')运行程序后点击图上的位置添加 (2)特殊二维绘图 |-》bar函数和barh函数:bar函数绘制竖起柱状图而barh函数绘制水平柱状图 举例: clear all; Y=rand(5,3)*10; % subplot(2,2,1); bar(Y,'grouped'); title('竖直柱状图Group'); % subplot(2,2,2); bar(Y,'stacked'); title('竖直柱状图stacked'); % subplot(2,2,3); barh(Y,'grouped'); title('水平柱状图Group'); % subplot(2,2,4); bar(Y,1.5); title('水平柱状图 width=1.5'); |-》area函数 |-》pie函数 |-》errorbar函数:误差图经常用于显示工程中的大量误差数据 (3)常见三维绘图 |-》plot3函数 |-》meshgrid函数:用于生成网格数据 |-》mesh函数:网线图是把临近的网格顶点(x,y)对应的曲面上的点(x,y,z)用线条连接起来的三维曲面图
相关文章推荐
- 【转】在命令行中运行 matlab
- PageRank MATLAB 实现
- matlab 函数meshgrid的用法
- Matlab演示Parzen窗法
- matlab size,length,numel函数的用…
- Matlab splinetx
- [Matlab]蒙特卡罗方法和二叉树方法估计期权价值的Matlab实现
- matlab实现MSER(最大极值稳定区域)来进行文本定位
- matlab实现MSER(最大极值稳定区域)来进行文本定位
- 解密SVM系列(五):matlab下libsvm的简单使用
- Matlab把对应文件夹下的多个avi格式的视频转化成每一帧的图片
- matlab#2数值计算
- matlab#1软件基本操作
- matlab使用方法
- [转载]matlab中分号、冒号、逗号等常用标点符号的作用
- 两种图像分类算法和matlab源代码
- matlab基础
- matlab语言,实现了对高光谱遥感图像的读取并做主成分分析,将结果按贡献率大小顺序排列并显示出来
- matlab高光谱影像读取、保存、分块
- Matlab读取多波段TIF格式光谱图像