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

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

3天内不再提示

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

通信工程师专辑 来源:未知 2023-09-06 07:10 次阅读

wKgZomT3tneADSXpAAFeT0TR7ds315.png

第六章来了!

算法(Algorithm)的世界太宽广!先从基础学起!在C语言的学习过程中也见过吧?带着回忆进入MATLAB的世界。

什么是算法?算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。

如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间,空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。但请记住:没有万能的算法,再好的算法只能够在一定环境下解决某些问题。熟话说:编程改变世界!有编程必然会涉及到算法。

wKgZomT3tneAOPLEAAFxHP_GN0o165.png

这是介绍了常用的数据处理算法!

为后续学习处理具体问题的算法做好准备!

以后学《数据结构与算法》这门课,同学们会再次接触上述概念!这里先做简单了解!后续还会涉及到简单的信号处理算法!记住:数据处理算法和信号处理算法的侧重点不一样!!!电子类、通信类专业侧重信号处理算法,这也是专业特色。自己在信号处理领域内钻研算法多年,小有心得,不知何时能在学校里将这些经验传承下来?等待优秀学生的出现!2023年,已经开始了这样的传承,期待同学们能够刻苦学习,早日实现技术的飞跃!

wKgZomT3tneAD7S_AAAHCaxgszk776.gif

wKgZomT3tneAD31HAACKh0tXa34313.png

此刻可以回想在C语言中编写这个算法的过程!

wKgZomT3tneAQE5WAAIfu6CV584458.png

关键是两两比较!

还有就是循环嵌套!

wKgZomT3tneAAwueAAEOU1SorcU137.png

wKgZomT3tniAJ5IMAAGKVuC7Yws929.png

同学们学习C语言的时候就已经接触了!在MATLAB里面实现时,思想不变,语法变简单了!可以通过逐行打印数组的方式,看到泡往上冒或者往下沉的过程。

wKgZomT3tneAD7S_AAAHCaxgszk776.gif 

wKgZomT3tniAfeKtAACff7xibDU203.png

wKgZomT3tniAIFRCAAIaxfe94pA108.png

需要借助求最大值或者最小值函数!简单易懂的方法!在排序算法中,本人最喜欢用这种!

wKgZomT3tniALLOYAAEpdneyLwE919.png

看似单循环搞定!

其实还是有循环嵌套!

wKgZomT3tniACrlmAAFyGUPiua8322.png

wKgZomT3tneAD7S_AAAHCaxgszk776.gif

算法需要思维引导!

第五天的思维引导课程来了!看看将函数的内容深入到哪一步了!看的过程中需要大家主动思考!不懂的地方可以在文章下面留言,这样就能做到教学相长了!

第六天的思维引导课程讲了什么内容呢?网上没有此类课程,老师这里独一份,希望同学们不要辜负老师的良苦用心!

函数的内容是MATLAB编程的核心!希望大家能够好好的消化视频里面的内容!互联网内非常罕见!饱含经验的教学视频!未完,待续!

修订记录

20230418 完成初稿;

20230905修订内容v2;


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

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


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

    关注

    21

    文章

    2034

    浏览量

    52018

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

文章出处:【微信号: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次下载

    《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角度控制、视觉控制、电
    的头像 发表于 08-21 16:46 616次阅读
    <b class='flag-5'>第六章</b>-电机驱动和PWM STM32项目

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

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

    SC171开发套件V2 技术资料

    SC171开发套件V2 技术资料 课程类别 链接 硬件平台介绍及使用(SC171开发套件V2 ) https://bbs.elecfans.com/jishu_2422919_1_1.
    发表于 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 437次阅读
    产品简介 | RZ/<b class='flag-5'>V2</b>系列MPU

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

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

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

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

    CMSIS-RTOS V1V2的区别是什么?

    最近的学习FreeRTOS,看到STM32CubeMX分别用CMSIS-RTOS V1,V2进行封装,请教CMSIS-RTOS V1V2的有什么区别?如果用在产品项目,哪个版本合适?
    发表于 04-11 06:06

    硬件平台介绍及使用(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 1150次阅读

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

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

    LT8228从V1V2是BUCK模式,从V2V1是BOOST模式,请问这个模式是固定的吗?

    看LT8228的示例,从V1V2是BUCK模式,从V2V1是BOOST模式,请问,这个模式是固定的吗? 假如我输入V1是48
    发表于 01-05 07:10