0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB课程之基本三维图形绘制方法的介绍

通信工程师专辑 来源:通信工程师专辑 作者:了凡三训 2022-07-03 10:49 次阅读

继续讲解!

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

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

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

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

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

pie –––– 饼图

pYYBAGLBA-aAQzU4AACNOVi4O-E153.jpg

MATLAB中,可以使用comet函数绘制二维彗星动画图。

再来看看MATLAB中help里面自带的例子!

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

pYYBAGLBBAeAbS7kAAClrW2ip9o002.jpg

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

pYYBAGLBBCiAJEwIAACylTa6WSM887.jpg

新学一个magic函数!

pYYBAGLBBP-AAYXNAACg4KFpyqA439.jpg

图画好后,要修改?

找谁?

pYYBAGLBBGCAD_SzAADREorwoKk955.jpg

pYYBAGLBBI6AL3HuAACtpQl041U880.jpg

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

pYYBAGLBBKuAJXu9AADnThI_P7k894.jpg

poYBAGLBBMCAbwwFAABYtvIKQEI315.jpg

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

pYYBAGLBBN-ATFOJAABFDgpeeFY465.jpg

首先是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轴坐标,曲线条数等于矩阵的列数。

pYYBAGLBBSCAA-13AAC-WM9BqCs052.jpg

plot3的用法与plot类似!!!

未完,待续!

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

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

审核编辑:刘清

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

    关注

    21

    文章

    4737

    浏览量

    137854
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228439
  • 神经网络
    +关注

    关注

    42

    文章

    4572

    浏览量

    98743

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

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

收藏 人收藏

    评论

    相关推荐

    泰来三维|某学校发电风筒三维扫描# 三维扫描建模

    三维扫描
    泰来三维
    发布于 :2024年04月26日 09:48:55

    泰来三维|先临三维扫描仪扫描文物案例分享

    三维扫描仪
    泰来三维
    发布于 :2024年04月18日 16:16:57

    智慧矿山三维可视化,煤矿开采数字孪生 #数字孪生 #三维可视化

    三维数字孪生
    阿梨是苹果
    发布于 :2023年11月02日 10:06:59

    垃圾焚烧站运行三维动画

    三维动画
    阿梨是苹果
    发布于 :2023年10月30日 10:01:50

    MATLAB课程之绪论v3(2)

    。最和课程相关的是计算机编程语言的发展过程,也就是计算机语言的历史!汇编语言的使用让人感到编程的痛苦。后来“高级语言”出现了,C语言就是“高级语言”中的典型代表,当然还有其他的比如FORTRAN、C++、JAVA、R、MATLAB、Python等等。
    的头像 发表于 10-10 16:00 237次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>绪论v3(2)

    三维激光切割机需要的宝子们联系我 24小时在线#三维激光切割机#激光切割机#

    三维激光切割
    苏州镭拓激光
    发布于 :2023年10月08日 14:57:55

    圆形管材切割用三维立体激光切割机装配过程#三维立体激光切割机#激光切割机#

    三维激光切割
    苏州镭拓激光
    发布于 :2023年08月29日 16:42:01

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

    继续讲解! 不知不觉中来到了2.4.6章节。 盛夏也已到来!2023年7 月,30度以上的温度已经是平常事,安心在家备课!学无止境,不断追求教学方法上的进步。最关键的原则就是因人而异,每一届的学生
    的头像 发表于 07-26 00:05 328次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第二章v2 <b class='flag-5'>MATLAB</b>绘图功能(4)

    MATLAB课程之绪论v2(2)

    。最和课程相关的是计算机编程语言的发展过程,也就是计算机语言的历史!汇编语言的使用让人感到编程的痛苦。后来“高级语言”出现了,C语言就是“高级语言”中的典型代表,当然还有其他的比如FORTRAN、C++、JAVA、R、MATLAB、Python等等。
    的头像 发表于 07-08 08:55 240次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>绪论v2(2)

    详解图形绘制和可视化

    MATLAB是一种功能强大的科学计算和数据可视化软件,它提供了丰富的函数和工具,使得图形绘制和数据可视化变得简单而直观。这些功能对于研究人员、工程师和数据分析师来说都非常有用,可以帮助他们更好地理解和呈现数据。
    的头像 发表于 07-07 09:56 442次阅读

    MATLAB中特殊图形绘制示例

    MATLAB中特殊图形绘制示例
    的头像 发表于 07-07 09:55 523次阅读

    30个MATLAB图形绘制

    30个MATLAB图形绘制
    的头像 发表于 07-07 09:54 1015次阅读

    20个MATLAB三维图绘制的示例演示

    20个MATLAB三维图绘制的示例演示
    的头像 发表于 07-07 09:53 1801次阅读

    如何绘制三维图形solidworks入门讲解一#硬声创作季

    plc编程
    也许吧
    发布于 :2023年05月22日 13:14:13