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)

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


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

    关注

    22

    文章

    2113

    浏览量

    54505

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026汽车软件发展现状报告(Perforce公司出品,第六章

    在汽车软件信息安全领域,企业当前面临的主要挑战,仍以满足网络安全合规要求与落实安全编码规范为核心。这两项问题在行业中持续占据首位。随着信息安全正逐步成为与功能安全并行的重要能力,企业不仅需要应对不断提升的法规要求,还需在开发过程中建立系统化的安全编码与质量控制机制。软件安全更新交付、DevSecOps体系建设等问题也逐渐受到关注,反映出信息安全正在从单点技术
    的头像 发表于 04-30 15:25 1623次阅读
    2026汽车软件发展现状报告(Perforce公司出品,<b class='flag-5'>第六章</b>)

    uM-FPU V2 浮点协处理器:功能特性与应用指南

    供参考。 文件下载: 604-00030.pdf 一、uM-FPU V2 特性概述 1. 硬件规格 uM-FPU V2 是一款 8 引脚的集成电路,具备 I2C 和 SPI 两种兼容
    的头像 发表于 04-11 15:15 543次阅读

    AA Boost Module V2:便捷的电源解决方案

    AA Boost Module V2:便捷的电源解决方案 在电子设计中,电源供应是一个关键问题。今天要给大家介绍的是DFRobot的独家产品——AA Boost Module V2(SKU
    的头像 发表于 03-27 12:50 302次阅读

    【「Altium Designer 25 电路设计精进实践」阅读体验】+本书概览与内容特点介绍

    分也很具备工程实践参考意义,属于进阶部分。 第四进行了线速设计介绍,一般做消费类产品好像很少遇到,汽车上可能会涉及到第五介绍了原理图设计第六章介绍了PCB设计,拼版等都是具备工程实践意义
    发表于 02-14 15:56

    5G智能物联网课程之人工智能开发(SC171开发套件V2-FAS)

    SC171开发套件V2-FAS 技术资料 课程类别 链接 课程目录树 *附件:SC171开发套件V2-FAS课程目录树--20260312.
    发表于 02-11 14:59

    RDMA设计28:RoCE v2 发送及接收模块设计

    v2 数据包或从 RoCE v2数据包中解析出远程主机信息及数据。RoCE v2 发送及接收模块的结构和数据转移方式如图 1 所示。 图1
    发表于 01-25 10:45

    RDMA设计19:RoCE v2 发送及接收模块设计

    为 RoCE v2 数据包或从 RoCE v2数据包中解析出远程主机信息及数据。RoCE v2 发送及接收模块的结构和数据转移方式如图1所示。RoCE
    发表于 01-06 08:08

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

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

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

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

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

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

    第六章 W55MH32 UDP Multicast示例

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

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

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

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

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

    第六章 外部中断

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

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

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