资源描述:
《图形可视化论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、安徽科技学院09・1()・2学期《MATLAB语言》课程考核姓名:余子祥班级:07级电信(4)班学号:1665070428成绩:考核题目:基于MATLAB的图形可视化主考教师:许芹屮文摘要:视觉是人们感受世界、认识自然的最重耍依靠。数据可视化的口的在于:通过图形,从一堆朵乱的离散数据屮观察数据间的内在关系,感受由图形所传递的内在木质。MATLAB一向注重数据的图形表示,并不断地采用新技术改进和完备其可视化功能。曲线、曲面绘制的基本技法和指令;如何使用线型、色彩、数据点标记凸现不同数据的特征;如何利用着色、灯光照明、烘托表现高维函数的性状;如何生成和运用标识,画龙点睛般地注释图形等。教师评语:基
2、于MATLAB的图形可视化姓名:余子祥班级:07级电信(4)学号1665070428摘要:视觉是人们感受世界、认识自然的最重耍依靠。数据可视化的目的在于:通过图形,从一堆杂乱的离散数据屮观察数据间的内在关系,感受由图形所传递的内在本质。MATLAB一向注重数据的图形表示,并不断地采用新技术改进和完备其可视化功能。曲线、曲而绘制的基本技法和指令;如何使用线型、色彩、数据点标记凸现不同数据的特征;如何利用着色、灯光照明、烘托表现高维函数的性状;如何生成和运用标识,画龙点睛般地注释图形等。关键字:MATLAB,图形可视化;一、课程设计目的熟悉MATLAB工具箱实现图像处理的GUI程序设计以及对函数进
3、行离散化显示英描述的图形。二、课程设计要求1)熟悉和掌握MATLAB程序设计方法2)掌握MATLABGUI程序设计3)学习和熟悉MATLAB函数处理库4)通过MATLABGUI实现函数图像的显示三、课程设计的内容学习MATLABGUI程序设计,利用MATLAB函数处理工具箱,对函数进行一系列的处理显示各类函数图形。以下几点是程序必须实现的功能。1)图像的读取和退岀。2)设计图形用户界而,添加各类控制按钮。3)设置控制界而,用户可随意查看各类函数。四、课程设计的具体步骤1、界而操作设计matlabgui的操作界而,方而与用户进行交换。设计的界而图形如下:2、离散数据和离散函数的可视化众所周知:一
4、对实数标量(忑刃可表示为平面上的一个点;进而,一对实数“向量”(x,y)可表现为平而上的一组点。MATLAB就是利用这种几何比拟法实现了离散数据可视化。至于离散函数可视化的步骤是:先根据离散函数特征选定一组口变量x=心];;再根据所给离散函数儿=/(兀)算得相应的y=[)w2,A,yN:T,然后在平而上几何地表现这组向量对(x,y)。用图形表示离散函数O离散函数的可视化3、连续函数的可视化连续函数可视化包含三个重要环节:一,从连续函数获得一组采样数据,即选定一组自变量采样点(包括采样的起点、终点和采样步长),并计算相应的函数值;二,离散数据的可视化;三,图形上离散点的连续化。用图形表示连续调制
5、波形y=血⑴sin⑼)。连续函数的可视化4、二维曲线和图形一、plot指令MATLAB提供了多种二维图形的绘制指令,但其中,最重耍、最基本的指令是ploto其他许多特殊绘图指令或以它为基础而形成,或使用场合较少。(1)基本调用格式plot(x,y,'s')(2)plot的衍生调用格式(1)单色或多色绘制多条曲线plot(X,Y/s,)用s指定的点形线型色彩绘制多条曲线plot(X,Y)采用默认的色彩次序用细实线绘制多条曲线(2)多三元组绘制多条曲线,Xn,Yn,'sn,)plot(Xl,Yl,,sl,,X2,Y2/s2,,(3)单输入量绘线plot(Y)二、坐标控制和图形标识分格线和坐标框gr
6、id是否画分格线的双向切换指令(使当前分格线状态翻转)gridon画出分格线gridoff不画分格线boxon使当前坐标呈封闭形式boxoff使当前坐标呈开启形式图形标识指令图形标识包括:图名(Title)>坐标轴名(Label).图形注释(Text)和图例(Legend)。标识指令的最简捷使用格式如卜-:title(S)xlabel(S)ylabel(S)legend(SI,S2,...)text(xt,yt,S)书写图名横坐标轴名纵坐标轴名绘制曲线所用线型、色彩或数据点形图例在图yt)坐标处书写字符注释二维曲线绘图指令演示如下图:二维曲线5、三维曲线和曲面一、三维线图指令plot3plot
7、3(X,Y,Z,'s')用s指定的点形线型色彩绘制曲线plot3(Xl,Yl,Zl,'sl',X2,Y2,Z2,'s2',...)用si,s2指定的点形线型色彩绘制多类曲线三维曲线绘图。本例演示:三维曲线的参数方程;线型、点形和图例。二、三维曲面/网线图三维曲面/网线可视化的数据准备画函数2=兀」)所代表的三维空间曲而,需要做以下数据准备:绘制曲面/网线图的基木指令mesh(X,Y,Z,C)最完整