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)

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

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

    关注

    21

    文章

    2043

    浏览量

    52092

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

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

收藏 人收藏

    评论

    相关推荐

    《DNESP32S3使用指南-IDF版_V1.6》第六章 新建基础工程

    第六章 新建基础工程 在前面的章节中,我们已经简要介绍了ESP32-S3的基础知识和ESP-IDF的基本概念,并详细阐述了VS Code IDE环境的搭建以及Espressif插件的安装流程。现在
    发表于 12-02 14:43

    第5 MATLAB程序设计.ppt

    第5 MATLAB程序设计
    发表于 10-24 16:40 0次下载

    浅析SDIO协议V2V3版本的区别

    SDIO(Secure Digital Input/Output)协议V2V3在多个方面存在显著的区别,这些区别主要体现在功能支持、硬件要求、安全性以及支持的协议等方面。以下是对这些区别的详细分析
    发表于 09-18 08:32

    《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件烧录

    第六章 Kendryte K210固件烧录 本章将为读者介绍Kendryte K210的固件烧录,以及Kendryte K210外部NOR Flash的空间分布。本章分为如下几个小节:6.1 外部
    发表于 09-12 14:20

    第六章-电机驱动和PWM STM32项目

    ://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。
    的头像 发表于 08-21 16:46 646次阅读
    <b class='flag-5'>第六章</b>-电机驱动和PWM STM32项目

    双麒麟系统!迅为RK3588开发板+银河麒麟/开放麒麟

    Build root系统功能测试 第四 Ubuntu系统功能测试 第五 Debian系统功能测试 第六章 openkylin系统功能测试 第七 银河麒麟系统功能测试
    发表于 07-15 10:35

    请问esp32-c3能用安全启动v2版本吗?

    下面是用esptool.py 读取的芯片信息,芯片能用安全启动v2吗?信息后面的没有芯片ID 什么意思? Chip is ESP32-C3 (revision v0.3) Features
    发表于 06-11 06:53

    SC171开发套件V2 技术资料

    SC171开发套件V2 技术资料 课程类别 链接 硬件平台介绍及使用(SC171开发套件V2 ) https://bbs.elecfans.com/jishu_2422919_1_1.html 安卓
    发表于 05-10 16:47

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2课程类别 课程名称 视频课程时长 视频
    发表于 05-10 16:46

    产品简介 | RZ/V2系列MPU

    产品简介 | RZ/V2系列MPU
    的头像 发表于 05-08 08:06 474次阅读
    产品简介 | RZ/<b class='flag-5'>V2</b>系列MPU

    搭配100教学实验案例,轻松解决老师备课难题!

    Linux系统使用实验第三Linux设备驱动程序开发实验第四基于ARM基础外设实验第五LinuxQt开发实验第六章LinuxPython开发实验向下滑动查看所有内容
    的头像 发表于 05-01 08:31 426次阅读
    搭配100教学实验案例,轻松解决老师备课难题!

    深度解读RoCE v2的核心技术原理

    RoCE v2是一种专为实现以太网环境下低延迟、高吞吐量数据传输而设计的RDMA协议。相较于涉及多重处理层次的传统数据传输方式,RoCE v2实现了系统间的直接内存访问机制,最大限度地减少了CPU的参与和降低通信延迟。
    发表于 04-29 10:32 4920次阅读
    深度解读RoCE <b class='flag-5'>v2</b>的核心技术原理

    硬件平台介绍及使用(SC171开发套件V2

    硬件平台介绍及使用(SC171开发套件V2课程类别 课程名称 视频课程时长 视频课程链接 课件链接 硬件 SC171开发套件
    发表于 04-09 15:34

    荣耀Magic V2 RSR保时捷设计亮相MWC 2024巴塞罗那全球发布会

    近日,荣耀Magic V2 RSR 保时捷设计亮相 MWC 2024 荣耀巴塞罗那全球发布会。作为全球首款保时捷设计折叠屏手机,荣耀Magic V2 RSR保时捷设计外观时尚、轻巧,重量为234克、闭合态厚度为9.9毫米。
    的头像 发表于 02-29 10:32 1190次阅读

    大模型系列:Flash Attention V2整体运作流程

    基于1.1中的思想,我们在V2中将原本的内外循环置换了位置(示意图就不画了,基本可以对比V1示意图想象出来)。我们直接来看V2的伪代码(如果对以下伪代码符号表示或解读有疑惑的朋友,最好先看一下
    的头像 发表于 02-21 11:38 2065次阅读
    大模型系列:Flash Attention <b class='flag-5'>V2</b>整体运作流程