- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB基础教程第4章MATLAB图形绘制剖析
(二)绘制饼图 4.5 特殊图形绘制 饼图一般用来显示各个分量在总体中的比例,MATLAB中绘制二维饼图的函数是pie。其常用语法形式如下: pie(X) pie(X,labels) 参数说明: X:绘制饼图的一维向量数据。 labels:字符串数组, 包含饼图各部分的文本标签,个数要和X的元素个数一致。 第四章 MATLAB图形绘制 clc;clear all;close all; X=rand(1,4); subplot(2,1,1); pie(X); subplot(2,1,2); pie(X,{North,South,East,West}) 例4-13:饼图绘制示例。 第四章 MATLAB图形绘制 第四章 MATLAB图形绘制 1、绘出离散函数y(k)=|k-6|-1 ,k=0,1,2,…,12 2、绘制李萨如图形。要求绘制2*2共四幅子图,分别出现不同的李萨如图形。 3、以(1,0)为中心,画一个正七边形,并把正七边形所围成的部分涂成绿色。 (提示:用fill函数) 4、将MATLAB生成的图形复制进Word文档如何进行?会有几种图形格式,有何不同? 5、绘制三维曲线:x=sin(t);y=cos(t);z=t.*sin(t).*cos(t)。(0≤ t≤20) 6、用surf函数绘制三维曲面图z=sin(x+sin(y))-x/10。(0≤ x,y≤4*pi) 7、用mesh函数绘制三维曲面图z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2)。(-8≤ x,y≤8) 8、用meshc函数绘制上题中的曲面,会有什么效果? 课 后 练 习 MATLAB可以根据给出的数据,用绘图命令在屏幕上画出图形,通过图形对科学计算进行描述,更加直观,一目了然。丰富的绘图指令,超群的绘图函数,简洁的绘图过程,是MATLAB独有的一大特色。根据实验或工程需要,选用合适的图形表示方法也是使用者应该具有的一种能力。本章初步了解MATLAB强大的绘图语言。 第四章 MATLAB图形绘制 (一)plot函数 是MATLAB中最核心的二维绘图函数,它有多种调用格式 4.1 绘制二维图 第四章 MATLAB图形绘制 (一)plot函数 4.1 绘制二维图 格式1:plot(X,’s’) X是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画连续曲线。 X是实矩阵时,则按列绘制曲线,总共绘制的曲线数即矩阵的列数。 X是复数矩阵时,则按列分别以元素的实部为横坐标,虚部为纵坐标绘制多条曲线。 s用来指定线型、色彩、数据点等。此参数缺省时,MATLAB按默认值设置处理。 第四章 MATLAB图形绘制 表4.1 s参数取值表(教材P.165也有此内容) 4.1 绘制二维图 线型 (4种) 符号 - : -. -- 含义 实线 虚线 点划线 双画线 色彩 (8种) 符号 b g r c m y k w 含义 蓝 绿 红 青 品红 黄 黑 白 点型 (13种) 符号 . + * ^ v d 含义 黑点 加号 星号 上尖 左尖 右尖 下尖 菱形 符号 h o p s x 含义 六角 圆圈 五角星 方块 叉 (一)plot函数 hexagon diamond pentagon square 第四章 MATLAB图形绘制 (一)plot函数 格式2:plot(X,Y,’s’) X、Y为同维向量时,绘制以X为横坐标,Y为纵坐标的函数图。 X是向量,Y是有一维与X同维的矩阵时,以X为横坐标绘制多根不同色彩的曲线,曲线总数等于Y的另一维数。 X是矩阵,Y为向量时,与上类似,绘制以Y为纵坐标的多条异色曲线。 X和Y为同维矩阵时,则以X与Y对应列元素为横纵坐标绘制多条曲线,总数等于矩阵的列数 4.1 绘制二维图 第四章 MATLAB图形绘制 4.1 绘制二维图 格式3:plot(X1,Y1,’s1’, X2,Y2,’s2’,…) 等于在一张图中多次使用plot(x,y,’s’)命令 例4-1 画出衰减振荡曲线 以及它的包络线 t的取值范围是[0,4π] t=0:pi/50:4*pi; y0=exp(-t/3); y=exp(-t/3).*sin(3*t); plot(t,y,-r,t,y0,:b,t,-y0,:b); (一)plot函数 第四章 MATLAB图形绘制 (二)stem函数:离散数据绘制(火柴杆图) 4.1 绘制二维图 stem(X) X是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画样值。 X是实矩阵时,以元素的行下标为横坐标
文档评论(0)