文档详情

matlab_第5章_基本图形处理功能(附资料).ppt

发布:2018-06-07约1.97万字共201页下载文档
文本预览下载声明
教学内容 第1章 MATLAB概论 第2章 矩阵运算基础 第3章 数值计算基础 第4章 符号数学基础 第5章 基本图形处理功能 第6章 高级图形处理功能 第7章 图形用户界面设计 第8章 M文件程序设计基础 第9章 Simulink基础 第5章 基本图形处理功能 5.1 二维图形 5.1.1 基本二维绘图 直角坐标系下绘图 对数坐标系下绘图 极坐标系下绘图 复数绘图 5.1.2 多重曲线绘图 由矩阵绘多曲线 由多组变量绘多曲线 双Y轴绘图 5.1.3 图线属性控制 图线属性 图线常用属性控制 图线其他属性控制 5.2 特殊图形 bar:条形图 pie : 饼图 hist :统计直方图 stem :火柴杆图 stairs :阶梯图 scatter : 离散点图 rose :统计扇形图 comet :彗星曲线 5.2.1 条形图 5.2.2 饼图 5.2.3 直方图 5.2.4-5 杆状图 阶梯图 5.2.6 分散点图 5.3 三维图形 5.3.1 三维曲线图 三维绘图数据的产生 5.3.2 网格图 三维网格图作图要领 确定x y轴坐标 ——x y矢量 生成X Y点阵 —— [X,Y]=meshgrid(x,y) 点运算生成Z阵 ——例如 Z=X.^2+Y.^2 绘图—— mesh(X,Y,Z) 默认方位角:37.5o,俯角30o。 例: mesh(peaks(30)) 例: meshc(peaks(30)) 例: meshz(peaks(30)) 5.3.3 着色表面图 5.3.5表面渲染—底纹 5.3.6表面颜色修饰 matlab 的色图函数:p124表5-5 hsv —— 饱和值色图 gray —— 线性灰度色图 hot —— 暖色色图 cool —— 冷色色图 bone —— 兰色调灰色图 copper —— 铜色色图 pink —— 粉红色图 prism —— 光谱色图 jet ——饱和值色图II flag —— 红、白、蓝交替色图 5.3.7 效果处理 5.3.8 视角 5.3.8 光照 相关函数: Camlight 照相机光源(p143) Lightangle 球形坐标系中的光源(p144) surf(sphere(40)) shading flat camlight(infinite) lighting phong 5.3.8 切片图 5.4 图形的控制与表现 5.4.1图形窗口的控制与表现 相关操作: 伪彩色图 pcolor —— 常用于以二维平面图表现三维图形的效果,用颜色表示三维图形的高度。 5.4.2 坐标轴控制 轴刻度范围控制 单位刻度关系 坐标系设定 坐标轴隐藏/显示 5.4.3 图形标注 标注字体属性可以进行设置 FontName:字体名称 FontSize:字体大小 FontWeigth:设置字体加粗属性 FontUnits:字体大小的度量单位 第5章 小结 ★ 作业 P134 5.2 5.6 5.9 t=(0:0.02:2)*pi; x=sin(t);y=cos(t);z=cos(2*t); plot3(x,y,z,b-,x,y,z,bd) view([-82,58]), xlabel(x),ylabel(y),zlabel(z) legend(链,宝石) 综合例子 例6-15:绘制复杂的三维曲面 第一步:准备数据 z=peaks(20); 第二步:选择图形窗体 figure(1);clf 基本三维绘图(续) 第三步:调用3D绘图函数 h=surf(z) h = 101.0073 基本三维绘图(续) 第四步:设置调色板和投影算法 colormap hot (hot:以黑、红、黄、白 四种色彩为过渡色的色调) 基本三维绘图(续) 第四步:设置调色板和投影算法(续) shading interp 基本三维绘图(续) 第四步:设置调色板和投影算法(续) set(h,EdgeColor,k) 基本三维绘图(续) 第五步:增加光照 light(Position,[-2,2,20]) 基本三维绘图(续) 第五步:增加光照(续) lighting phong 基本三维绘图(续) 第六步:设置材质 material([0.4,0.6,0.5,30]) set(h,FaceColor,[0 0.7 0.7],BackFaceLighting,lit) 基本三维绘图(续) 第七步:设置视点 view([30,25]) 基本三维绘图(续) 第七步:设置视点(续) set(g
显示全部
相似文档