Char4-数据可视化与绘图20130921.ppt

第一章 MATLAB 7 简介 第4章 数据可视化与绘图 教学目标 掌握MATLAB基本的可视化和绘图命令、各种图形技巧和注意事项、多种三维图形的绘制方法、特殊图形的绘制,了解图形的高级控制技巧,使得各种工程数值计算结果都能形象化地表现。 教学重点 MATLAB的图形窗口 MATLAB数据可视化的基本方法 MATLAB的二维绘图与修饰 MATLAB的三维绘图与修饰 MATLAB的其他绘图方法 主讲内容 图形窗口 数据可视化 二维绘图 二维图形修饰处理 三维绘图 三维图形修饰处理 特殊图形的绘制 图像处理及动画演示 常用函数分类 基本的绘图命令 绘制基本线性图的函数表 绘图的一般步骤 基本的绘图步骤 3.1 图形窗口 3.1.1 图形窗口的创建 命令plot 命令figure:Create a figure graphics object figure figure(PropertyName,PropertyValue,...) figure(h) h = figure(...) 表3-1 figure属性 命令plot 命令plot 命令plot 3.1 图形窗口 【例3-1】创建一个图形窗口,在此图形窗口内作出函数y=x2-2x+4的图像。 3.1 图形窗口 命令subplot:Create and control multiple axes subplot(m,n,p) subplot(m,n,p,replace) subplot(m,n,p,align) subplot(h) subplot(Position,[left bottom width height]) h = subplot(...) 3.1 图形窗口 subplot函数 可以实现多个图形的绘制: x = 0:.1:20; subplot(2,2,1) plot(x,sin(x)); 3.1 图形窗口 3.1.2 工具栏的使用 熟悉各工具栏相应的功能 3.1 图形窗口 3.2 数据可视化 将用户所收集或通过某些实验得到的数据反映到图像上,以此来观察数据所反映的各种内在关系。 3.2.2 连续情况 【例3-5】画出下面含参数方程的图像 X=2(cost+tsint) Y=2(sint-tcost), t的取值为[0,4π] 3.3 二维绘图 二维曲线图在MATLAB 中的绘制是最为简便的。 如果将X轴和Y轴的数据分别保存在两个向量中,同时向量的长度完全相等,那么可以直接调用函数进行二维图形的绘制。 在MATLAB 中,使用plot函数进行二维曲线图的绘制。 3.3.1 plot绘图命令 1. plot(x) Linear 2-D plot plot(Y) plot(X1,Y1,...) plot(X1,Y1,LineSpec,...) plot(...,PropertyName,PropertyValue,...) plot(axes_handle,...) 3.3.1 plot绘图命令 2. PLOT(X,Y) plots vector Y versus vector X. If X or Y is a matrix, then the vector is plotted versus the rows or columns of the matrix, whichever line up. If X is a scalar and Y is a vector, length(Y) disconnected points are plotted. 3.3.1 plot绘图命令 3. PLOT(X1,Y1, X2,Y2,…) 这种用法中(Xi,Yi)必须是成对出现的 3.3.1 plot绘图命令 4. PLOT(X1,Y1, s) S为单引号标记的字符串,用来表示所画数据点的类型、大小、颜色以及数据点之间连线的类型、粗细、颜色等,实际应用中,s是某些字母或符号的组合。 3.3.1 plot绘图命令 曲线的色彩、线型和数据点型参数定义 3.3.1 plot绘图命令 5. PLOT(X1,Y1, s, X2,Y2,s) 3.3.2 其他坐标系下的绘图命令 3.3.2 其他坐标系下的绘图命令 3.3.2 其他坐标系下的绘图命令 【例】在极坐标下画出下面函数的图像: 3.3.2 其他坐标系下的绘图命令 3.3.2 其他坐标系下的绘图命令 2.半对数坐标系下绘图 3.3.2 其他坐标系下的绘图命令 3.双对数坐标系下绘图 3.3.2 其他坐标系下的绘图命令 4.双y轴坐标 3.3.2 其他坐标系下的绘图命令 3.4 二维图形修饰处理 简单的绘图命令并不能满足我们对可视化的要求,为了让所绘制的图形让人看起来舒服并易懂,我们需要对图形

文档评论(0)

1亿VIP精品文档

相关文档