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

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

3天内不再提示

关于MATLAB在生活中的应用介绍

MATLAB 来源:djl 2019-09-18 17:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近我们在给初学者教授MATLAB。尽管不幸落在公共假期的第一天,25人参与的研讨会算得上成功。这一个星期的课程涵盖了很多内容,包括命令行、脚本、for循环、条件语句和函数使用。在最后一天,我们简单回顾了所有的讨论过的内容,还讨论了如何保持好的编程习惯,如何处理报错以及在线资源。

幸运的是,我有机会坐下来观看很有才华的Isabell将条件语句比喻为我们每天的日常生活中所做的选择。这些选择可能是任何东西:是否要带把伞(这取决于你是否正在外面,以及是否下雨);是否应该吃(如果你是无聊,或如果你饿了)。

这些比喻引起了我的思考:如何把编程应用于日常生活中?当然,如今可以在任何地方看到逻辑设计的例子,即使是最无用的目的。

There is no more worthy purpose of programming than confusing cats.”

- Bill Gates

然而我有点时候会想要更多。任何一个曾经犯了错误、希望得到取消按钮,或者可以跳回原来保存点的人,都会明白我下面的话:一些编程的特点是非常有用的。所以我想出了一个列表,我希望生活更像是MATLAB的地方,欢迎你告诉我那些你认为应该加到列表里的地方!

标注

我们告诉那些参加研讨会的人标注代码的重要性。当你回头查看数月前编写的代码时,你就会明白标注的重要性。Isabell解释说:“如果查看5个月前写的代码,我很想知道自己到底在干什么,所以我给代码标注。”我已经不记得我之前诅咒了Kerry多少次,就为了她自作聪明地不标注代码。有的时候,我希望能对我的生活进行标注。当回顾我几个月前做的事时,我不会认为我一定是疯了,因为貌似是推理疯了。然而,我承认很多的评论会相当无用(例如:“我这么做就是为了搞个笑”),这让我望我能有个时光机回到过去并修复它们,便说到了我愿望清单上的下一项…

调试

虽然良好的编程习惯,例如提前在代码中计划避免bug,或者在执行之前修复错误,我们并不总是保证正确。所以MATLAB善良地提供了很多不同的调试帮助。我希望生活也有这个特征。如果生活也在我们即将犯下的错误下面放一条小红线并建议如何避免它,岂不是很好?比如:“你可能不想吃另一个高热量的巧克力棒了”;”或许你不应该熬夜”;“你应该开始干活了,而不是继续看搞笑的动物视频”。

断点

想象生活有一个暂停按钮。继续做下去。

如果你和我一样,可能今天至少有一次希望时间停下来,让你可以来思考再去做事。对我来说,这发生在第三杯咖啡之前。昨天,则是凌晨2点在Netflix按下“游戏继续”前。MATLAB确实有这个能力,因为当编程时会出错,但原因并不总是显而易见。所以能够在事情变糟之前停止你的程序并逐步逐行排查变量的值是非常有用的。

并行计算

MATLAB可以执行并行循环迭代,所有的循环语句同时运行。在生活中这显然很有用。一言以蔽之:多任务。就如同这样:

关于MATLAB在生活中的应用介绍

逻辑

如果每个人生活中所有的决定都是完全基于逻辑做出的,那么大家的行动动机就变得不言而喻。我们便永远不会有困难的决定,因为真值表和逻辑门会瞬间给出正确答案。

实例说明:5个小时前我在一家咖啡馆,我应该点含咖啡因还是不含咖啡因的咖啡呢?

有逻辑的我:已经下午六点多了,直到两点我都不会睡着。最好不要咖啡因。
没有逻辑的我:管那么多干嘛~来个双份!

当我开始写这篇文章时,这个逻辑驱动、有标注又没有bug的生活如同田园诗般美好。但是如果没有我的非理性决策和糟糕的生活选择,我睡眠不足又充斥着咖啡因的大脑绝对不会构想出这篇文章。我不知道这是支持还是反对生活应该像MATLAB的论点,也许最终,最好的方式是我们作为人类继续做我们擅长的,让程序去做那个理智有条理的。你觉得呢?生活应该更像MATLAB程序吗?有什么比MATLAB软件包更好的生活特征吗?

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

    关注

    2

    文章

    834

    浏览量

    30054
  • 并行计算
    +关注

    关注

    0

    文章

    30

    浏览量

    9696
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于NFC镍锌铁氧体片的介绍

    关于NFC镍锌铁氧体片的介绍
    的头像 发表于 12-04 10:52 62次阅读
    <b class='flag-5'>关于</b>NFC镍锌铁氧体片的<b class='flag-5'>介绍</b>

    关于系统链接脚本的介绍

    起来后所处于的地址,程序的相对寻址都会遵从此虚拟地址。 四、关于ITCM和DTCM(若使用FLASH下载模式) (1) 代码段上载到ITCM,ITCM起始地址(0x80000000)存储的代码就是主函数的入口。 (2)数据段上载到DTCM,DTCM起始地址(0x
    发表于 10-30 08:26

    电子生活应用

    、安全防范技术、自动化控制技术、音视频技术将家居生活有关的设施进行高度集成。 对于智能家居来讲,智能控制面板不是简单的开关面板,而是集成了照明、音响、窗帘、温控器、传感器等多个子系统的控系统,可以用
    发表于 09-02 21:02

    电子应用生活

    、安全防范技术、自动化控制技术、音视频技术将家居生活有关的设施进行高度集成。 对于智能家居来讲,智能控制面板不是简单的开关面板,而是集成了照明、音响、窗帘、温控器、传感器等多个子系统的控系统,可以用
    发表于 09-02 20:34

    Linux网桥的概念和工作原理

    在生活中,桥是一种结构,用于连接两个地方,允许行人、车辆等安全地跨越障碍物(如河流或高速公路)。
    的头像 发表于 06-24 11:25 1096次阅读
    Linux网桥的概念和工作原理

    MATLAB在工程的应用

    电子发烧友网站提供《MATLAB在工程的应用.pdf》资料免费下载
    发表于 04-19 16:54 8次下载

    如何用FOC电机控制MATLAB仿真!

    [导读]本文将介绍如何用FOC电机控制MATLAB仿真,首先从整体结构及功能介绍,用MATLAB2013以上版本打开文件,看到如图1所示界面,可以看到仿真最外层由四个模块组成:电源模块
    发表于 03-28 14:51

    如何使用MATLAB实现一维时间卷积网络

    本文对一维卷积操作进行介绍,包括一维扩展卷积和一维因果卷积,以及 MATLAB 对一维卷积的支持情况。在最后通过一个实例演示如何在 MATLAB 中将一维卷积和 LSTM 结合构建分类网络,实现基于传感器数据的故障诊断。
    的头像 发表于 03-07 09:15 1676次阅读
    如何使用<b class='flag-5'>MATLAB</b>实现一维时间卷积网络

    简单认识华盛昌口袋式MINI红外热像仪

    红外热像仪,这个曾经只存在于军工大片里的黑科技,如今在生活中已随处可见。从工厂里的电路板检修,到家里地暖漏热的排查,以及地铁、商场、办公楼内的体温测量,红外热像仪已成无数行业的“火眼金睛”。
    的头像 发表于 02-24 14:03 660次阅读

    14500 锂电池 锂电池组装电动车锂电池定制

    14500 锂电池虽然低调,但在众多领域默默发挥着关键作用。随着科技的不断进步,相信它的性能会不断提升,应用领域也会更加广泛。如果你在生活中也接触到了使用 14500 锂电池的设备,不妨多留意一下它的表现。
    的头像 发表于 02-05 18:10 1485次阅读
    14500 锂电池 锂电池组装电动车锂电池定制

    关于防水等级知多少?防水测试仪帮你把关

    在生活中,我们经常听说产品宣传具有防水功能,但不同产品的防水能力非常不同,这背后的秘密在于防水水平。防水测试仪是准确判断产品是否达到相应防水水平的有力助手。防水等级一般体现在IP防护等级上,是国际上
    的头像 发表于 01-17 15:34 2157次阅读
    <b class='flag-5'>关于</b>防水等级知多少?防水测试仪帮你把关

    物联网数据采集设备安全:警惕看不见的威胁

    物联网数据采集设备是数字化时代不可或缺的关键基石,它们在生活中的应用日益广泛,从健康生活、出行安全到工厂生产,无处不在。然而,网络安全威胁也不容忽视,防不胜防。
    的头像 发表于 01-06 10:13 713次阅读
    物联网数据采集设备安全:警惕看不见的威胁

    DFT在生物信号分析的应用

    一种强大的数学工具,能够帮助科研人员更好地理解和分析这些生物信号。 DFT在生物信号分析的应用 频谱分析 : DFT可以将生物信号从时域转换到频域,从而揭示信号包含的频率成分。这对于理解生物信号的特性和生理过程至关重要。 通
    的头像 发表于 12-20 09:28 1559次阅读

    ATA-4014C高压功率放大器在生物MEMS技术研究的应用

    MEMS微机电系统在生物医疗研究领域中有许多具体应用,今天Aigtek安泰电子将详细介绍这些应用,以及高压功率放大器在生物MEMS技术研究的应用。 一、MEMS微机电系统
    的头像 发表于 12-16 15:41 661次阅读
    ATA-4014C高压功率放大器<b class='flag-5'>在生</b>物MEMS技术研究<b class='flag-5'>中</b>的应用

    Simulink与 MATLAB 的结合使用 Simulink的信号处理方法

    在工程和科学研究,信号处理是一个重要的领域,涉及到信号的采集、分析、处理和生成。MATLAB 提供了丰富的信号处理工具箱,而 Simulink 提供了一个直观的图形界面,使得复杂的信号处理系统可以
    的头像 发表于 12-12 09:25 2205次阅读