MATLAB课程之第二章v2 MATLAB绘图功能(4)

描述

继续讲解!不知不觉中来到了2.4.6章节。盛夏也已到来!2023年7月,30度以上的温度已经是平常事,安心在家备课!学无止境,不断追求教学方法上的进步。最关键的原则就是因人而异,每一届的学生都有各自的特点。总体的特点就是课后不复习,很少练习。这个让我很头大。

通信网络

2.4.6  部分特殊二维作图函数汇总

 bar –––– 绘制直方图                   polar –––– 绘制极坐标图

 hist –––– 绘制统计直方图            stairs –––– 绘制阶梯图

 stem –––– 绘制火柴杆图             rose –––– 绘制统计扇形图

 comet –––– 绘制彗星曲线           area –––– 区域图

 pie –––– 饼图

 

通信网络

 

在MATLAB中,可以使用comet函数绘制二维彗星动画图。再来看看MATLAB中help里面自带的例子!是不是有点神奇?

    t = 0:pi/100:2*pi;
    y = sin(t);
    x = cos(t);

    comet(x,y)

 

通信网络

 

创建 y 中数据对 x 中数据的彗星图。将 y 创建为正弦函数值向量,输入值介于 0 到 2π 之间。将 x 创建为余弦函数值向量,输入值介于 0 到 2π 之间。在各值之间使用递增量 π/100。然后绘制数据图。动态图!有意思吧?

 

通信网络

 

通信网络

新学一个magic函数!

生成什么样的数据呢?

这个函数也许会在考试中出现哦!

数据有什么特征吗?

 

通信网络

 

通信网络

图画好后,要修改?

找谁?

set函数来帮忙!

 

通信网络

 

通信网络

 

通信网络

 

通信网络

预先了解一些扩展知识吧!

也许大家以后会对人工智能感兴趣!

 

通信网络

 

通信网络

 

通信网络

 

在很多场合,二维图形远远满足不了用户的需求!为了可以呈现更加形象和逼真的三维图形,MATLAB提供了丰富的三维绘图函数。三维绘图可以看成二维绘图的拓展,一些绘制函数调用格式十分相似,很多图形绘制和设置函数也可以二、三维通用,但是三维图形仍有其特殊之处,例如需要进行二维图形所没有的视角、光照及透明度的设置。接下来以大家常用的三维曲线、网格和曲面图为重点进行讲解,介绍这些三维图形的绘制方法。平时大家只需要记住常用的几个函数即可,需要深入使用的时候,也需要通过互联网求助!这也是互联网时代的学习方式,这种方式非常便捷,减少了记忆的压力!

通信网络

通信网络

首先是plot3函数!

这个是常用函数!

必须记住的那种!

和二维绘制函数plot相对应,plot3函数是曲线绘制函数在三维空间中的扩展。

两者的区别是:plot3增加了第三维的参数。

plot3函数的常用调用格式为:plot(X,Y,Z,'s')

X、Y和Z是同维向量时,分别以X、Y和Z的元素为x、y和z轴坐标。

X、Y和Z是同维矩阵时,分别以X、Y和Z的对应列元素为x、y和z轴坐标,曲线条数等于矩阵的列数。

 

通信网络

 

plot3的用法与plot类似!!!

 

未完,待续!

 

修订记录

20220527 完成初稿;

20220603 修订内容;

20230725 更新至v2;


原文标题:MATLAB课程之第二章v2 MATLAB绘图功能(4)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分