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

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

3天内不再提示

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

通信工程师专辑 来源:未知 2023-07-24 16:05 次阅读

在讲新课前,我们一起复习之前学过的内容。温故而知新!

主要是帮助同学们回忆学过的一些函数,max、min、mean、abs、exp、sqrt、log、sin、cos、floor、ceil、round等。这些内容是高中数学所涉及的知识,希望同学们能在matlab中熟练使用。考试中会涉及这些知识点哦,还不记住用法吗?之前在课堂上演示了画图的基本函数plot,现在我们就一起来学习第二章的知识。

2023年7月,文章更新至v2版本。有哪些不同呢?慢慢揭晓吧。

76480b56-29f8-11ee-a368-dac502259ad0.gif

先看看老版本!

765327a2-29f8-11ee-a368-dac502259ad0.jpg

765be482-29f8-11ee-a368-dac502259ad0.jpg

767967b4-29f8-11ee-a368-dac502259ad0.png

76887862-29f8-11ee-a368-dac502259ad0.jpg

76989198-29f8-11ee-a368-dac502259ad0.jpg

76abaf58-29f8-11ee-a368-dac502259ad0.jpg

PPT的分辨率不高,认真看的同学反应很多公式看不见。所以,在文章中列出相关程序语句。

x=linspace(0,2*pi,100);

plot(x,sin(x),x,2*sin(x),x,3*sin(x));

76ba03a0-29f8-11ee-a368-dac502259ad0.jpg

程序:

x = 0:pi/100:2*pi;

y = 2*exp(-0.5*x).*sin(2*pi*x);

plot(x,y);

76480b56-29f8-11ee-a368-dac502259ad0.gif

76cc94fc-29f8-11ee-a368-dac502259ad0.jpg

程序:

t = -pi:pi/100:pi;

x = t.*cos(3*t);

y = t.*sin(t.^2);

plot(x,y);

76d66086-29f8-11ee-a368-dac502259ad0.png

76480b56-29f8-11ee-a368-dac502259ad0.gif

hold on怎么用?

很常用的操作哦!

76f28c98-29f8-11ee-a368-dac502259ad0.jpg

程序:

t=2*pi*(0:20)/20;

y=cos(t).*exp(-0.4*t);

stem(t,y,'g');

hold on;

stairs(t,y,'r');

hold off;

76fc27c6-29f8-11ee-a368-dac502259ad0.jpg

76480b56-29f8-11ee-a368-dac502259ad0.gif

提问:plot函数可以使用几种颜色的线呢?问问度娘就知道了!最后申明一下:这些例程语句是在网上截取的。本人编程不会使用单字母作为变量,因为这是不规范的体现。现在版本什么样子呢?

770d799a-29f8-11ee-a368-dac502259ad0.png

历经多年修改!

源于一颗不断追求完美的心!

7718177e-29f8-11ee-a368-dac502259ad0.png

增加了很多内容!

772101cc-29f8-11ee-a368-dac502259ad0.png

7729ef3a-29f8-11ee-a368-dac502259ad0.png

77336650-29f8-11ee-a368-dac502259ad0.png

773ca940-29f8-11ee-a368-dac502259ad0.png

774748e6-29f8-11ee-a368-dac502259ad0.png

内容上没太多差异!

再再来看看视频吧!

未完,待续!

77523846-29f8-11ee-a368-dac502259ad0.gif

题外话

学习需要未雨绸缪!

当年的初心!

虽然我是为大三大四的学生才办了培训班,但也欢迎大一的学生来学。培训针对的学生基本都是零基础,那么早点学就能学的更好!

算法工匠高级培训班开始了!!!

我们的特色:

企业级培训;

研发项目管理(项目经理)培训;

教学和实践相结合;强调动手能力;

一对一指导;小班化;

提升硬件设计能力和软件设计水平;

让您的专业设计能力和毕业设计水平在短时间内突飞猛进。

为您应聘电子工程师添砖加瓦!

=====================================

每12人选取前2名优秀者获得以下福利:

(1)暑假来回双飞广州机票全免;

(2)广州高新技术企业带薪实习;

(3)全程参与高新技术企业管理工作流程;

(4)实习期间免费住宿,星级酒店标准。

=====================================

既能学到知识,还能增长见识,福利多多,赶紧报名吧!!团队精心准备了教材!也准备了实验器材!必须做到一对一教学!等您来!

修订记录

20180319 完成初稿;

20181129 修订内容;

20230722 更新至v2;


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

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


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

    关注

    20

    文章

    2001

    浏览量

    51630

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

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

收藏 人收藏

    评论

    相关推荐

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

    继续讲解! mesh函数也是常用的绘图函数!需要记住的那种,因为时常需要用到!大家在写作论文的时候需要各种图来帮助表述结果,所以现在掌握用法到时候才不至于“慌乱”。 举例:绘制矩阵的三维网线
    的头像 发表于 11-19 14:50 331次阅读

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

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

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

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

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

    前的重修课程,遇到了闻所未闻的事情。过程如下:matlab课程的上机考试,出了上机题(本题目需要使用matlab的reshape和sort函数,六行语句即可完成!或者只用sort函数结
    的头像 发表于 08-31 15:25 307次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第五章<b class='flag-5'>v2</b> 文件操作(3)

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

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

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

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

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

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

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

    继续给出课程的PPT,帮助同学们消化!也帮助同学们复习! 为什么第一章要分四次课(后续还会增加课时,实际上为五次课)来讲呢?大一的学生刚开始接触编程的时候,我需要耐心培养他们编程的好习惯。知识点需要
    的头像 发表于 07-17 13:05 305次阅读
    <b class='flag-5'>MATLAB</b><b class='flag-5'>课程之</b>第一章 <b class='flag-5'>MATLAB</b>基础知识<b class='flag-5'>v2</b>(4)

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

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

    MATLAB课程之绪论v2(2)

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