首页/文章/ 详情

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

1月前浏览110
继续给出课程的PPT,帮助同学们消化!也帮助同学们复习!图形的操作对我们编写论文很有帮助,毕竟现在要求数据可视化,怎么可视化?画图是最好的方法!上堂课了解了plot和hold on等一系列函数的功能!本堂课继续学习其他函数!但要先复习之前学过的内容!
知识回顾!
正弦波序列会画了吗?什么是采样间隔呢?什么是信号频率呢?这些是新的概念!课堂上说过这个就是数字信号。数字信号的概念可是我们学科的基石哦!以后《通信原理》、《数字信号处理》以及相关仿真等课程都会涉及到它!2022年4月,接触了初中物理课本,发现信号频率的概念已经出现在书中了。但愿以后再教的时候,不需要为这个概念再劳神。2024年,本人开始讲解电磁场相关课程,里面的很多概念也是需要用到MATLAB进行演示!有了MATLAB,很多抽象知识可以展示在眼前!
提示!
plot函数能使用很多种颜色的线!
不同颜色使用什么参数呢?线宽如何设置啊?这些都需要通过参数设置来完成!要想记全可不容易。在用到的时候记得要去help查找哦!
大家还学习了很多用于图像操作的函数。同学们,赶快学会吧,一幅好图可以让别人一目了然的看懂哦!在大数据时代,数据可视化非常重要,这些工作离不开图!在当下,数据分析的工作也算是热门,学好了这方面的知识,做个白领还是比较容易的。2022年5月,大学生的就业形势比较严峻,更为让人感到不解和担忧的是即将毕业的大学生依旧是茫然的面对!毕业即失业的人不在少数!!!学不好,没能力,必然失业!!!2024年,就业形势越来越严峻!
2023年7月,再次更新本章内容!从2.3章节开始引入了很多新内容!之前章节的内容没有大的变化!
PPT越来越美观了!
内容也在增加!
写个程序能直观感受函数的用途!
注意:函数set()中的 xs,ys 分别为横轴和纵轴刻度的标识量,因此取值必须是从小到大的顺序。建议在调用指令 hold on 后在适当位置使用指令 hold off,否则绘图时会容易出错。
legend('s1', 's2', … ,position ) :在图形窗中开启一个注释小窗口,依据绘图的先后次序,依次输出字符串对各条曲线进行注释说明。position 确定注释窗口的位置,含义如表2-8所示。
试一试下面的代码!
看看能运行出什么结果?
课后请同学们务必多多练习,也许考试的时候能碰到“熟人”哦!但我想要强调的是,学习知识不是为了考试,而是为了提高能力!有了能力,还担心找不到好工作吗?企业看重的是能力!希望走出校门的大学生都背负着一定程度的技能!当下大学毕业后的就业形势很不乐观,在这种情况下,更需要同学们有真本事,不然真的会毕业就失业的。
一起来看看课堂上的教学视频吧,帮助大家巩固知识点!温故而知新!!!
视频讲的进度较慢,就是想让学生们能掌握的透彻!
 
未完,待续!  

修订记录

20180320 完成初稿;

20220529 修订内容;

20230723 更新至v2;

20231114 更新至v3;

20240924 更新至v4;


来源:通信工程师专辑
MATLAB通信
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-14
最近编辑:1月前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 395粉丝 2580文章 335课程 40
点赞
收藏
作者推荐

MATLAB课程之绪论v4(2)

继续讲述科学史!本人很喜欢历史,因为从历史中可以去借鉴当下发生的一些事情。作为工科生,我们需要了解学科发展的历史,也需要了解科学发展史。针对本门课程,我们需要了解计算机的发展史和互联网的发展史。最和课程相关的是计算机编程语言的发展过程,也就是计算机语言的历史!汇编语言的使用让人感到编程的痛苦。后来“高级语言”出现了,C语言就是“高级语言”中的典型代表,当然还有其他的比如FORTRAN、C++、JAVA、R、MATLAB、Python等等。每一种语言都有它自身的优势和劣势。先简单聊聊C语言吧,毕竟它是万言之母。对于电子类专业而言,它又是硬件开发的利器!!!它和汇编语言相比,优势太多了。先简单的讲几点。相比于汇编语言,C语言提高了编程的效率。如果使用汇编语言要写几千行代码的话,那么要实现同样的功能,使用C语言只需要写几十行代码就可以了;提高了“可移植性”。同“汇编语言”和“机器语言”之间相互转换的道理类似,在“C语言”和“汇编语言”之间,也有一个“翻译工具”,称作“编译器”,能够将C语言代码翻译成汇编语言。也就是说:即便是在不同厂商的机器上,只要事先开发出一个“翻译工具”出来,不同的机器就能够跑起来相同的C语言代码了;程序“运行效率”较高。当然了,跟“机器语言”和“汇编语言”是没法比的,但是相比于同类型很多其他高级语言,C语言的运行效率是非常高的。当然C语言的劣势也是显而易见的。与同类型很多高级语言(比如MATLAB和Python)相比,C语言能够使用的库或者函数相对较少,语法规则过于繁琐,开发效率还是不高;“移植性”虽然强于“汇编语言”,但是弱于其他高级语言;虽然C语言运行效率高,但是在很多场景下,无需太强的运行效率,因此性能的优势发挥不出来。 但是在一些对于运行效率要求很高的领域,特别是跟硬件相关的领域,比如嵌入式领域,C语言目前是无法被取代的。上述内容来源于网络!对于电子和通信领域的学生而言,没有编程几乎是寸步难行,除非你以后只搞射频,纯模拟领域的工作!那么MATLAB语言又如何呢?MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。在20世纪七十年代后期,时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。经几年的学校间的流传,在Little的推动下,由Little、Moler、Steve Bangert合作,于1984年,MathWorks公司成立,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建。在时间进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。本人就是靠它养家糊口,在此万分感谢Cleve Moler教授的发明。风云变幻!2020年,有哈工大学生表示收到了正版软件取消激活的通知,而在与MATLAB开发公司MathWorks交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。目前,哈尔滨工业大学、哈尔滨工程大学的老师和学生们都无法使用 MATLAB。MATLAB大学读理工科专业的同学基本上都接触过这款软件,而且越来越多的学科也在使用。如果整个学校被禁用了正版 MATLAB,这意味着学校的人员再发表论文或者从事商业项目,其成果原则上就不应包含任何基于 MATLAB 的内容,这对国内相关企业和研究学者带来的影响不可忽视。这件事在国内社交媒体迅速发酵并登上热搜,引发学术界和技术界的广泛讨论。 现在只是禁止了实体名单的上的几所高校,但是谁又能保证后续不会加码制裁打击中国的其他高校呢,抑制中国科技发展呢?因此通过此次禁用事件,我们有理由说现在已经到了后MATLAB时代!急需找到MATLAB合适的替代品。不然就是被动挨打!好不容易有个WPS能取代OFFICE了,但还要等待多少年才能出现MATLAB的替代品呢?在哈工大、哈工程的MATLAB被禁用之后关于MATLAB的讨论便成为了热门话题。在大部分人着眼于寻找MATLAB替代品时,最近有一个国产软件TRUFFER站出来了:我就是MATLAB的替代品。吹牛还是真的(写到这,本人心里很紧张,科技界有很多人特别能吹)?个人认为:替代难度很大,需要时间!更需要脚踏实地的去做,而不是喊口号。考研也是如此!看到空喊口号的人,也见过脚踏实地学习的人!完全两种状态!一个是在做梦,一个是在做事!启动界面!MATLAB自问世起,就以数值计算称雄软件界。MATLAB进行数值计算的基本处理单位是数组(或称矩阵和阵列),并且数组维数是自动按照规则确定的。这一方面使MATLAB程序可以被高度向量化,另方面语法的极度简单化使得用户易写易读。让我们一起来感受它的魅力吧!软件界面!版本一直在持续更新!他山之石!网上有很多关于MATLAB的公众 号,里面有很多文章值得阅读!闲暇时间可以用来浏览。不知这些公 众号的发展前景会如何?这七年来,本人的公 众号一直在更新文章,只有在手术期间的一周内停止了更文!现在Chatgpt出现了,使得很多简单的代码工作可以由机器来完成,这对人类来说是一个挑战。但很多事情也并非机器就能完成的,因为创新的思路很难由机器代替。所以将来对编程人员的要求会越来越高。仅仅成为一个码农将没有太大的工作选择范围,因为机器可能会替代你。但是如果能成为了一名算法工程师,那么机器取代的可能性很小很小,至少在未来二十年内应该不会有这风险。大家加油学之前也要把握住社会发展的趋势,为自己将来的工作和科研选择一个方向,这很有必要。做事需要有规划,然后就是行动。2024年了,听听老师对本课程的视频介绍!每年都会录制视频!那我能做的就是争取十年十个样,让更多的人喜欢上这个软件和仿真!我想如果有了十款课程,总有一款适合你吧!绪论完结!题外话领域万象!2015年,作为全球手机芯片霸主的高通宣布进军服务器芯片市场,并正式对外展示了其首款服务器芯片,不到3年就遭遇重重挫折而退出。从2010年到2019年,英特尔在移动芯片领域努力了十年,但始终未能撼动高通的地位,最终先后放弃了移动处理器和手机基带芯片两大业务,告别了移动芯片的市场。这两个例子告诉我们,即使是财大气粗的高通和英特尔,想要在半导体领域拓展新的市场,都是九死一生。半导体并不是有钱就能干的。如今的华为该何去何从呢?毕竟芯片被卡脖子了。不知何时能凤凰涅槃!2023年7月,依旧在被卡脖子!2023年9月,自主研制的芯片横空出世!麒麟芯片回来了! 修订记录20200702 完成初稿;20200717 修订内容;20230708 更新至v2;20231009 更新至v3;20240909 更新至v4;来源:通信工程师专辑

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈