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

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

3天内不再提示

MATLAB课程之第六章v2 走进算法之门(3)

通信工程师专辑 来源:未知 2023-10-01 08:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

继续讲解!讲到这里的时候也是大家需要开始回顾和复习本课程知识点的时候了!

wKgaomUs_sOAWJtCAAC8VrY5yUI277.png

思考:利用冒泡排序法将 38、49、65、13、27 完成排序需要几步?

解:(1)38 49 65 13 27

(2)38 49 65 13 27

(3)38 49 13 65 27

(4)38 49 13 27 65

(5)38 49 13 27 65

(6)38 13 49 27 65

(7)38 13 27 49 65

(8)38 13 27 49 65

(9)13 38 27 49 65

(10)13 27 38 49 65

根据以上步骤得出,用冒泡排序法完成排序需要10步。进一步思考:能否用更少的步数完成排序?

基本思想:

(1)从数列中挑选出一个元素,成为“基准”。

(2)所有元素值比基准值小的排在基准前面,所有元素值比基准值大的排在基准的后面。(此时数组依然是无序的)

(3)对上一步分成的两端无序数组重复步骤(1)和(2),直到完成排序。

wKgaomUs_sOAIL2xAAFSmgdyDmQ586.png

wKgaomUs_sOAaYR-AAIsum-413k661.png

wKgaomUs_sOAeuPvAADxpZpK4q4364.png

wKgaomUs_sSAOafzAAH2armxRDw898.png

小戴曾经上过我的课,现在的他已经工作了!细心的小戴同学,真棒!那怎么解决这个问题呢?期待同学们给我答案!

wKgaomUs_sSAXOXXAAAHCaxgszk888.gif

wKgaomUs_sSAER4AAADpfvyXTvc044.png

wKgaomUs_sSAXxkuAAHolo4VStw312.png

wKgaomUs_sSANqMLAAFI7woPUWM397.png

findpeaks函数的扩展用法:

[...] = findpeaks(data,'minpeakheight',mph)----mph 设定峰值的最小高度

[...] = findpeaks(data,'minpeakdistance',mpd)----mpd 设定两峰值间的最小间隔数

wKgaomUs_sSAbiZJAAGVQSiq3lY657.png

wKgaomUs_sSAXOXXAAAHCaxgszk888.gif

这是第七天的思维扩展课程内容!

这是第八天的讲解!

暑假期间,老师一直忙于各种备课!有的是新学期的课程,还有的就是启发性教学内容,这部分对于学生能力的提升有很大帮助!为参加各种竞赛蓄力!

wKgaomUs_sSAXOXXAAAHCaxgszk888.gif

来到了开学第四周!

课上又讲了什么内容了呢!

强调:这些常用函数要掌握!学生来帮我啦!总结不能少!wKgaomUs_sSAXOXXAAAHCaxgszk888.gif

学生讲的好,老师心里是真开心!国庆放假一周,希望同学们在节日期间还能看看公众号的文章,不要把知识忘掉啊!学习是需要反复的,再好的记忆力也会有遗忘。我自己这么多年学习matlab仿真过程的真实体会就是唯有不断的反复才能把知识记牢。未完,待续!

wKgaomUs_sSAFqIZAAAgWrkkT7Y502.gif

修订记录

20230928 完成初稿;

20231001 修订内容v2;国庆节快乐!


原文标题:MATLAB课程之第六章v2 走进算法之门(3)

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

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

    关注

    22

    文章

    2098

    浏览量

    53985

原文标题:MATLAB课程之第六章v2 走进算法之门(3)

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【「高速数字设计(基础篇)」阅读体验】第六章 去耦电容的容量需求分析

    去耦电容容量别瞎猜!《高速数字设计》第6教你量化计算,精准选型 在高速数字电路设计中,去耦电容选多大容量是个难点。《高速数字设计》第6“去耦电容的容量需求分析:知己知彼”,把这个问题进行了量化
    发表于 11-19 20:48

    【「高速数字设计(基础篇)」阅读体验】+第6阅读体验

    第六章去耦电容容量分析中,作者首先以类比方式给出容易理解的图片: 但是其容值不易测量,于是需要间接计算;CMOS电路本身的功耗与输入信号的脉冲频率密切相关,其动态功耗会随着频率的增加而显著上升
    发表于 11-06 16:33

    25年11月上海FPGA算法实现与应用技术高级研修分享

    的设计。   第六章: NCO的算法与实现:NCO(数字控制振荡器)是做频率搬移和相位搬移的重要算法,也是数字中频设计常用的设计模块。   第七: FRM滤波器设计:FRM滤波器(频
    发表于 10-11 11:55

    广电计量成功自研4G IOT卫星通信集成测试系统

    第六章与第七全测试项目,支持多制式、多频段、多场景测试,通过自动化与柔性化设计,为卫星通信设备全流程测试提供支撑,助力产业突破技术壁垒。
    的头像 发表于 08-14 17:51 1026次阅读
    广电计量成功自研4G IOT卫星通信集成测试系统

    第六章 W55MH32 UDP Multicast示例

    本文介绍了在W55MH32芯片上实现UDP组播的原理、应用场景及回环测试方法,并通过实战代码展示了其具体实现过程。下一篇文章将聚焦DNS例程,讲解其工作原理及实现方法,帮助大家更深入地理解网络通信。敬请期待!
    的头像 发表于 07-24 09:19 650次阅读
    <b class='flag-5'>第六章</b> W55MH32 UDP Multicast示例

    【「DeepSeek 核心技术揭秘」阅读体验】--全书概览

    DeepSeek对人工智能技术格局的一个影响 第六章 DeepSeek开源技术剖析 第七 大模型发展未来展望 全书图文并茂,对专业技术属于进行了讲解,也有对流程、框架、参数的展示,结合案例与应用方面的代入,是非常好的对DeepSeek较深入了解的书籍,后面与大家多多分享
    发表于 07-21 00:04

    电源设计中功率因数校正讲解

    应用的四种不同实现方法中得到的结果的详细分析。提供了按给定准则对各拓扑结构进行比较分析和排名。还包括根据以上章节描述的结果给设计师提供的指南。 第六章为以上章节中提出的拓扑提供了为满足 FCC 关于
    发表于 06-25 15:58

    激光器电源技术电子书

    3.本书第三到第六章分别叙述了固体激光器电源、气体激光器电源和半导体激光器电源的工作原理。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 06-17 17:45

    第六章 外部中断

    本章介绍W55MH32的IO口作为外部中断输入的使用。先阐述了NVIC(嵌套向量中断控制器) 的结构、寄存器、优先级及相关函数,再说明EXTI(外部中断和事件控制器)的功能。框图及IO口与中断线的映射。
    的头像 发表于 05-26 16:27 1002次阅读
    <b class='flag-5'>第六章</b> 外部中断

    V2板子上部署豆包模型调试指南

    我们将修改好的代码,上传到板子上,之后在终端上运行我们的程序。板子一定要先连接Wi-Fi,再去运行代码否则会报错。 出现上述图片的形式,说明代码可以在板子上正常运行了。 最后 关于如何在终端上运行程序可以看5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2
    发表于 05-25 10:17

    第六章 GPIO输入——按键检测

    本篇文章讲述了如何在W55MH32上实现按键输入检测,以及按键输入检测的注意事项、实现方式和代码讲解等。掌握了按键检测方式之后,我们就可以用按键控制我们想要实现的其他功能啦。
    的头像 发表于 05-22 16:41 752次阅读
    <b class='flag-5'>第六章</b> GPIO输入——按键检测

    HarmonyOS Next V2 @Local 和@Param

    HarmonyOS Next V2 @Local 和@Param @Local 背景 @Local 是 harmony 应用开发中的 v2 版本中 对标**@State**的状态管理修饰器,它解决了
    的头像 发表于 04-02 18:27 834次阅读
    HarmonyOS Next <b class='flag-5'>V2</b> @Local 和@Param

    HarmonyOS Next V2 @Monitor 和@Computed

    HarmonyOS Next V2 @Monitor 和@Computed @Monitor 介绍 @Monitor 是状态把管理 V2 版本中的用于监听状态变量修改的技术。 它可以直接用在
    的头像 发表于 04-02 18:26 628次阅读

    微软OmniParser V2:大模型转化为计算机智能体

    微软近日宣布,视觉Agent解析框架OmniParser已发布最新版本V2。这一新版本具有将大型语言模型如OpenAI(4o/o1/o3-mini)、DeepSeek(R1)、Qwen(2.5VL
    的头像 发表于 02-18 09:31 2667次阅读

    SAM IoT Wx v2硬件用户指南

    电子发烧友网站提供《SAM IoT Wx v2硬件用户指南.pdf》资料免费下载
    发表于 01-21 14:02 0次下载
    SAM IoT Wx <b class='flag-5'>v2</b>硬件用户指南