- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 MATLAB图形绘制基础
第4章 MATLAB图形绘制基础;; 在指定线型、颜色和标记点三种属性时应注意:
(1)3种属性的符号必须放在同一个字符串中;
(2)可以只指定其中的一个属性,也可以同时指定2个或3个属
性;
(3)属性的先后顺序无关;
(4)指定的属性中同种属性不能有两个以上。例如plot(x,y,r:o)
命令,字符串‘r:o’中,第一个字符‘r’表示曲线颜色为红色;
第二个字符‘:’表示曲线线型采用冒号型;第三个字符‘o’表示
曲线上每一数据点处用圆圈标出。
绘制完二维图形后,还可以做进一步的修饰,如可以用grid on命令在图形上添加网格线,用grid off命令取消网格线;另外还可以用hold on命令保护当前的坐标系,使得以后再使用plot命令时将新的曲线叠印在原来的图上,用hold off命令可以取消保护状态;用户还可以使用title、xlabel、ylabel命令在绘制的图形上添加标题、给x坐标轴、y坐标轴添加标注。 ; 【例4-1】绘制二维正弦曲线。
在MATLAB命令窗口中键入如下命令
x=0:pi/10:4*pi;
y=2*sin(x);
plot(x,y);【例4-2】 绘制多组二维曲线图。
在MATLAB命令窗口中键入如下命令
x1=0:pi/20:4*pi;
x2=0:pi/30:4*pi;
x3=0:pi/40:4*pi;
y1=sin(x1);
y2=0.6*sin(x2);
y3=0.3*sin(x3);
plot(x1,y1,x2,y2,x3,y3);4.2 特殊图形
4.2.1条形图
条形图用来表示一些数据的对比情况。MATLAB提供了两类条形图的命令,一类是垂直方向的条形图,另一类是水平方向的条形图。调用格式为:
格式1:bar(x,width)或bar(x,‘参数’)
根据矩阵或向量x绘制条形图。Width为给定条形的宽度,缺省值为0.8,若width大于1,则条形图重叠。
当x为向量时,则以其各元素的序号为各个数据点的横坐标,以x向量的各个元素为纵坐标,绘制一个垂直方向的条形图;
当x为矩阵时,对于参数的选择有两种情况:(1)若参数为group或缺省,则以其各列序号为横坐标,每一列在其列序号坐标上分别以列的各元素为纵坐标,绘制一个垂直方向的条形图;(2)若参数为stack,则以其各列序号为横坐标,每一列在其列序号坐标上以列向量的累加值为纵坐标,绘制一个垂直方向的分组式条形图。
格式2:barh(x,width)或barh(x,‘参数’)
它及bar命令的使用方法相同,只不过绘制的是水平方向的条形图。; 【例4-4】 绘制不同情况的条形图。
在MATLAB命令窗口中键入如下命令
x=[10,20,30:15,25,10:5,20,35];
subplot(121)
bar(x)
subplot(122)
barh(x);4.2.2饼图
饼图在统计中常用来表示各因素所占百分比,MATLAB提供了二维饼图命令pie(X)、三维饼图命令pie3(X)来表示向量或矩阵X中各元素所占的比例。它们的调用格式为:
格式1.pie(X):根据X中的数据绘制二维饼图。
格式2.pie(X,explode):根据X中的数据绘制二维饼图,参数explode表示某元素对应的扇形图是否从整个饼图中分离出来,若非零,则表示非零元素所对应的扇形图是从整个饼图中分离出来,它的维数及X相同。
格式3.pie3(X):根据X中的数据绘制三维饼图,它是具有一定厚度的饼图,调用方法与二维饼图相同。
【例4-5】 在命令窗口创建向量X,绘制二维饼图(图4-5所示)
在MATLAB命令窗口中键入如下命令:
x=[10 15 20 25 30];
pie(x,[0 1 0 1 0]);4.3 三维图形
4.3.1 基本三维曲线图
MATLAB提供了绘制三维曲线图最基本命令plot3。该命令将绘制二维曲线图的命令plot
您可能关注的文档
- 材料作文 孔子有个学生看到一小孩掉进湍急的河里(A student of Confucius saw a child fall into a swift river).doc
- 材料力学例题及(Examples of mechanics of materials and).doc
- 材料期刊----接收难易、影响因子、一审周期(Material journal ---- receiving difficulty, influence factor and first trial cycle).doc
- 材料型作文审题角度例析_5526(Material compositionsmoderators angle of _5526).doc
- 材料概论考试单词标准版(Standard introduction to materials).doc
- 材料物理2(Material physics 2).doc
- 材料管理员年终工作总结(Summary of year end work of material manager).doc
- 材料计算方法(Material calculation method).doc
- 朱熹思想与佛教关系(The relationship between Zhu Xi thought and Buddhism).doc
- 材料知识(Material knowledge).doc
文档评论(0)