MATLAB仿真在数据可视化表达中应用实验
[关键词:MATLAB,仿真,数据可视化] [热度 ]提示:此毕业设计论文完整版包含【开题报告,论文,答辩稿】 作品编号:txgc0058,word全文:30页,合计:9000字 |
实验目的
1.运用三维曲面绘图命令(mesh、meshc、meshz、surf、surfl)来绘制图形。
2.加深对矩阵的理解。
实验原理
当矩阵过大用数字形式难以表示时,绘制曲面图形将十分有用。MATLAB用x,y平面内矩形网格中的点的z坐标来定义曲面,曲面图形由连接相邻的曲线组成。MATLAB生成网格图和面状图两种形式的曲面图,网格图是一种只对连接曲线着色的曲面图,面状图是对连接线及连接线构成的表面都进行着色。
实验方法与内容
1.本实验要掌握的命令
Mesh:绘制三维网格图。
Meshc:绘制带有基本等高线的网格图。
Meshz:绘制带有基准平面的网格图。
Surf:绘制面状图。
Surfl:绘制设定光源方向的面状图。
Subplot(m,n,i):将整个图形窗口划分成m×n个子窗口矩阵,然后选择第i个子窗口作为当前图形窗口。
......
实验目的
1.运用三维绘图命令(bar3、bar3h、stem3、contour3、waterfall)来绘制图形。
2.加深对矩阵和数学函数的理解。
实验原理
直方图是平常工作中经常用到的图形,它适用于对不同数据的比较,以及分析各个数据在总体中所占的比例,在MATLAB中用于绘制直方图的三维函数有bar3、bar3h,bar3用于绘制垂直方向的直方图,bar3h用于绘制水平方向的直方图,它们都是以输入数据矩阵的每一列为一组数据,并以相同的颜色表示,而把矩阵的行画在一起。[4]
函数(stem3)绘制在x-y平面上扩展的三维枝干图,如果该函数只有一个向量输入参数,MATLAB将首先判断该向量是行向量还是列向量,然后将枝干图绘制在x=1或y=1处。本实验以对复平面上以t为半径的圆上取矢量x、y,绘制三维枝杆图为例,使三维数据可视化,避免输出大量的数据点。
等高线图最常用于地理勘测中的地形标绘,在MATLAB中contour3用于绘制等高线图,它能够自动根据z值的最大值最小值来确定等高线的条数,也可根据给定的参数来取值。[5]
实验目的
1.运用动画命令(movie、getframe、moviein)来达到图形的动画效果。
2.加深对数学函数和相关三维绘图命令的理解。
实验原理
矩形函数的傅立叶变换是Sinc函数, sinc(r)=sin(r)/r,其中r是X-Y平面上的向径。该实验用面状图(surfl)命令,把sinc函数的立体图绘制出来,并采用动画命令使图形动起来,让用户看到图形的不同面,达到良好的视觉效果。
实验方法与内容
1.本实验要掌握的命令
Moviein:预留存储空间,即为帧函数(getframe)分配一个适当的矩阵。
M=moviein(n):创建有n列的矩阵M,该矩阵存储了n个放影帧。
Getframe:录制作图的每一帧。
Movie:播放产生动画效果。
movie(M,n):播放动画n次。如果n是负数,则每个循环是从前到后的,如果n是一个向量,则第一个元素表示播放的次数,后面的向量组成播放帧的清单。例如n = [10 4 4 2 1]表示播放10次,播放的帧由4,4,2,1组成。
Clear:清除内存中保存的变量。
提示:此毕业设计论文完整版包含【开题报告,论文,答辩稿】 作品编号:txgc0058,word全文:30页,合计:9000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——MATLAB仿真在数据可视化表达中应用实验(开题报告,论文,答辩稿)!