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

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

3天内不再提示

MATLAB课程之第二章v3 MATLAB绘图功能(5)

通信工程师专辑 来源:未知 2023-11-19 14:50 次阅读

继续讲解!mesh函数也是常用的绘图函数!需要记住的那种,因为时常需要用到!大家在写作论文的时候需要各种图来帮助表述结果,所以现在掌握用法到时候才不至于“慌乱”。



举例:绘制矩阵的三维网线图!命令行中的代码!

>>z=rand(6);

>>z=round(z)

>>mesh(z)

看看会有什么结果?



再试一试下面的内容?

这是个什么矩阵呢?

通信的人以后会接触到!

>>h2=[1 1;1 -1];

>>h4=[h2 h2;h2 -h2];

>>h8=[h4 h4;h4 -h4];

>>mesh(h8)

继续举例说明!

写个m文件试试效果!

x = [-88];

y = [-88];

[X,Y] = meshgrid(x,y);

r = sqrt(X.^2+Y.^2)+eps;

Z = sin(r)./r;

surf(X,Y,Z)

surf函数也要记住!

我能记住以上讲的三个三维绘图函数!

其他的函数也是在需要使用的时候到互联网上现找!



surf函数有多个“兄弟”函数!





该函数不怎么常用!我工作二十多年了,也没有接触到!那为什么会讲?也许你会用到哦!扩大知识面肯定有帮助!同学们毕业后会有多个选择,也会到不同行业去发展,多储备点知识以备不时之需!






注意参数

如何画出点划线呢?

这个功能非常有用!



再来些变化!






再来看看如何配置更多的颜色!

colormap(stylename)

太多内容了,无需记住!用的时候通过help来查找即可!通过指定一种stylename选择一种matlab的内置色图。

matlab中预定义的色图样式:
autumn 平滑的红、橘黄、黄色
jet 蓝色为头、红色为尾的饱和色
bone 高蓝色灰度渐进
lines 多线绘制时的配置色
colorcube 三纯色浓淡交替
pink 淡粉红色图
cool 青色、平红色浓淡交替
prism 光谱交错色图
copper 纯铜色线性
spring 青黄浓淡色图
flag 红、白、蓝、黑色交错图
summer 绿黄浓淡色图
gray 灰度渐进
winter 蓝绿浓淡色图
hot 黑、红、黄、白色浓淡交错
white 纯白色色图
hsv 两端为红色的饱和色

县城的招聘会是个什么景象?


2023年,大学毕业生就业形势异常严峻!希望大家能够继续深造!研究生的未来总比本科生要广阔的多!知识无用论是害人!前提是你有没有真的学到知识?唯有努力学习才能消除或者减轻这种危机感!躺平和佛系生活不应是年轻人的特征!!!


注意差异!

一个字母的区别带来的差异!

第二章内容就这么多,可见MATLAB在绘图方面的强大功能。本章最后的内容主要是为了开拓大家的眼界,为将来做好准备!比如等到写毕业论文的时候就需要它的帮助了!



看看课堂上的视频

未完,待续!


修订记录

20220527 完成初稿;

20230727 更新至v2;

20231118 更新至v3;


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

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

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

    关注

    20

    文章

    1993

    浏览量

    51552

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

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

收藏 人收藏

    评论

    相关推荐

    MATLAB课程之第五章v3 文件操作(3)

    是两码事哦! 软件版本变化了,函数名也会有变化哦!好在有互联网,搜索一下就直到函数的前世今生! 再次回首往事! 有首歌叫《再回首》,听了全是泪! 2018年5月,我第一次接触了即将毕业前的重修课程,遇到了闻所未闻的事情。过程如下:MATLAB
    的头像 发表于 12-10 08:20 244次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第五章<b class='flag-5'>v3</b> 文件操作(3)

    MATLAB课程之第四章v3 程序设计(1)

    开始讲解第四章的内容。2023年8月,第二版文章和大家见面了,增加了很多内容,还有视频指导。 本章开始开始教同学们如何编写复杂程序了。本课程总共有多少章啊?回答:七章。 第四章讲解程序
    的头像 发表于 11-29 08:10 209次阅读

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

    继续讲解! 不知不觉中来到了2.4.6章节。 盛夏也已到来!2023年7 月,30度以上的温度已经是平常事,安心在家备课!学无止境,不断追求教学方法上的进步。最关键的原则就是因人而异,每一届的学生都有各自的特点。总体的特点就是课后不复习,很少练习。这个让我很头大。 2023年11月,气温骤降,在南京金牛湖家中安心改版文章,加入视频方便学生们回顾课堂所学。 2.4.6  部分特殊二维作图函数汇总  bar –––– 绘制直方图                
    的头像 发表于 11-18 16:05 242次阅读

    MATLAB课程之第二章v3 MATLAB绘图功能(3)

    知晓, 就应该加上一些必要的注释!xlabel等函数就能做到这些作用!怎么用?很简单!一句话的事情!关键是多用!熟能生巧! 致谢! 讲到这里,要感谢一位东南大学的网友! 他现在是研一在读研究生!跟着我在学MATLAB基础课程和数字
    的头像 发表于 11-16 16:35 205次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b><b class='flag-5'>v3</b> <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(3)

    MATLAB课程之第二章v3 MATLAB绘图功能(1)

    内容是高中数学所涉及的知识,希望同学们能在matlab中熟练使用。考试中会涉及这些知识点哦,还不记住用法吗?之前在课堂上演示了画图的基本函数plot,现在我们就一起来学习第二章的知识。 2023年7月,文章更新至v2版本。有哪些不同呢?慢慢揭晓。 2023年10月,
    的头像 发表于 11-12 16:00 269次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b><b class='flag-5'>v3</b> <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(1)

    MATLAB课程之第一章v3 MATLAB基础知识(5)

    吧!为什么会用这个例题来作为讲解案例呢?因为它会涉及到我们专业未来的专业课程,也结合考虑到大家现有知识的储备情况,学过物理和数学就能理解。同时借助例题展现了一下MATLAB语言和C语言之间的画图差异。所以这个例题在这里展示是恰
    的头像 发表于 10-17 15:50 234次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第一章<b class='flag-5'>v3</b> <b class='flag-5'>MATLAB</b>基础知识(5)

    MATLAB课程之第一章v3 MATLAB基础知识(4)

    继续给出课程的PPT,帮助同学们消化!也帮助同学们复习! 为什么第一章要分四次课来讲呢?大一的学生刚开始接触编程的时候,我需要耐心培养他们编程的好习惯。知识点需要很细致的讲,自然也就需要慢慢讲解
    的头像 发表于 10-16 20:15 248次阅读

    MATLAB课程之第一章v3 MATLAB基础知识(1)

    2018年,本人在学院里第一次开始讲本门课程。做为工科的本科生,如果不能学好一门编程语言,以后无论是到工作岗位还是继续读研深造,那么都将面临很多囧境! MATLAB的出现是很多工科人的福音,太有帮助
    的头像 发表于 10-11 16:10 195次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第一章<b class='flag-5'>v3</b> <b class='flag-5'>MATLAB</b>基础知识(1)

    MATLAB课程之绪论v3(2)

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

    MATLAB课程之第三章v2 M文件知识(1)

    第二章讲了很多函数,主要集中在画图方面,很多是在在命令行中完成了函数的操作。这样的操作适用于简单的命令操作,对于大型程序可不适用。一般情况下,程序都要采用M文件的方式进行编写。什么是 M文件
    的头像 发表于 08-05 10:50 435次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第三章v2 M文件知识(1)

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

    继续讲解! mesh函数也是常用函数!需要记住的那种,因为时常需要用到!大家在写作论文的时候需要各种图来帮助表述结果,所以现在掌握用法到时候才不至于“慌乱”。 举例:绘制矩阵的三维网线图! z=rand(6); z=round(z) mesh(z) 看看会有什么结果? 再试一试下面的内容? 这是个什么矩阵呢? 学通信的人以后会接触到! h2=[1 1;1 -1]; h4=[h2 h2;h2 -h2]; h8=[h4 h4;h4 -h4]; mesh(h8) 继续举例说明! 写个m文件试试效果! x = [-88];  y = [-88]; [X,Y] = meshgrid(x,y); r = sqrt(X.^2+Y
    的头像 发表于 07-28 00:10 366次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b>v2 <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(5)

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

    继续讲解! 不知不觉中来到了2.4.6章节。 盛夏也已到来!2023年7 月,30度以上的温度已经是平常事,安心在家备课!学无止境,不断追求教学方法上的进步。最关键的原则就是因人而异,每一届的学生都有各自的特点。总体的特点就是课后不复习,很少练习。这个让我很头大。 2.4.6  部分特殊二维作图函数汇总  bar –––– 绘制直方图                   polar –––– 绘制极坐标图  hist –––– 绘制统计直方图            stairs –––
    的头像 发表于 07-26 00:05 333次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b>v2 <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(4)

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

    知晓, 就应该加上一些必要的注释!xlabel等函数就能做到这些作用!怎么用?很简单!一句话的事情!关键是多用!熟能生巧! 讲到这里,要感谢一位东南大学的网友! 他现在是研一在读研究生!跟着我在学MATLAB基础课程和数字信号处
    的头像 发表于 07-25 00:10 297次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b>v2 <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(3)

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

    继续给出课程的PPT,帮助同学们消化! 也帮助同学们复习! 图形的操作对我们编写论文很有帮助,毕竟现在要求数据可视化,怎么可视化? 画图是最好的方法! 上堂课了解了plot和hold on等一系列
    的头像 发表于 07-24 17:15 205次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b>v2 <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(2)

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

    等。 这些内容是高中数学所涉及的知识,希望同学们能在matlab中熟练使用。考试中会涉及这些知识点哦,还不记住用法吗?之前在课堂上演示了画图的基本函数plot,现在我们就一起来学习第二章的知识。 2023年7月,文章更新至v2版本。有哪些不同呢?慢慢揭晓吧。 先看看老版本
    的头像 发表于 07-24 16:05 270次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b><b class='flag-5'>第二章</b>v2 <b class='flag-5'>MATLAB</b><b class='flag-5'>绘图</b><b class='flag-5'>功能</b>(1)