分享一些有趣的MATLAB提示音(代码可直接复制)

news2024/12/23 7:40:33

先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论。我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年提出的新型智能优化算法,并附MATLAB代码。

“今天分享我的一个‘黑科技’,那就是每次代码跑完以后,会有声音提示我。说来也很简单,增加一小段代码即可~”

大多数智能优化算法的文章,数值实验都会使用不同算法跑测试集,一个测试集包含多个Benchmark函数,并且算法会在每个函数上运行多次。那么,我们不可能一直盯着MATLAB,看它什么时候跑完,然后再进行下一步操作。

这个时候,如果有那么一个提示音提示我们就好了。这里,就和大家分享一些MATLAB自带的声音程序。直接加在主函数的最后,整个程序跑完以后,电脑就会发出提示音,告知你程序运行结束了~

下面就是我收集、整理的一些提示音,大家可以直接复制粘贴运行。

1. 鸟叫声

load chirpsound(y,Fs)

2. 敲锣声

load gongsound(y,Fs)

3. 哈利路亚

load handelsound(y,Fs)

4. 欢笑声

load laughtersound(y,Fs)

5. 啪哒声

load splatsound(y,Fs)

6. 火车声

load trainsound(y,Fs)

大家可以直接复制到MATLAB的命令行窗口里试试效果~

至于在运行算法时,我们都知道,假如设置独立运行次数是50,有时候一个算法跑完一个测试集都需要几个小时,这个时候就可以把提示音的命令放在主程序main.m的最后。这样一来,代码一旦跑完,就能及时提醒你,然后进行下一步工作了。

代码在运行时,你就可以戴着耳机忙其他事情,而不用时不时地点开MATLAB查看程序跑完没有。因为程序跑完以后,你能从耳机里面听到提示音~

图片

另外,我最近也写了一些代码,代码清单已经更新。增加了几个算法应用的MATLAB代码:无线传感器网络(WSN)节点覆盖优化(2D环境)、无线传感器网络(WSN)节点覆盖优化(3D环境)、零空闲(no-idle)流水车间调度问题(NIFSP)、零等待(no-wait)流水车间调度问题(NWFSP)、阻塞(blocking)流水车间调度问题(BFSP)、分布式置换流水车间调度问题(DPFSP)

图片

图片

图片

图片

图片

图片

这一周比较忙,没有足够的时间打理公众号,这些应用可能不会一一做成推送。大家可以直接下载清单,去清单里面找。每一个应用都挑选了一些经典算法或者近几年认可度高的算法来进行求解。

说到这里,我把近十年内(2013-2023),我本人比较认可的算法和大家分享一下:

灰狼优化(GWO)、鲸鱼优化(WOA)、哈里斯鹰优化(HHO)、麻雀搜索算法(SSA)、海洋捕食者算法(MPA)、非洲秃鹫优化算法(AVOA)、蜣螂优化(DBO)、星鸦优化算法(NOA)


 

这些就是我本人很认可的算法。因为我对它们的性能都进行了检验,都不是“软柿子”,它们不光在测试集上表现优秀,在许多实际问题中也具备卓越的竞争力。这里面最新的是NOA,才提出来的,大家不了解的话,可以查看往期推送:星鸦优化算法(NOA)(含MATLAB代码)

我亲测了多种测试集和实际问题,NOA的性能不输DBO,甚至更优!

对于这些算法的更多看法,我们可以在算法交流群里面讨论!算法交流群:912369858。欢迎大家进群交流,谢谢!

以上就是今天的简单分享~

可通过下方链接下载代码清单,在里面寻找需要的算法代码,然后去对应的链接获取。清单会同步更新,一旦有新的代码,就可以在清单里找到。清单里面有部分代码是开源获取的。可随时免费下载。

链接:https://pan.baidu.com/s/1SFDMplrL7tiqGZlrpOSGYg

提取码:8023

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1204813.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

联想笔记本Fn + A可以全选,Ctrl失效

问题:联想笔记本Fn A可以全选,ctrl失效。 原因:BIOS启用了Fn键和Ctrl键互换。 解决操作: 1.开机时一直按F2,进入BIOS 2.点击More Settings > 2.选取Configuration 3.将Fool Proof Fn Ctrl 设定变更为Disabled 4.按…

【算法与数据结构】491、LeetCode递增子序列

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:本题和【算法与数据结构】78、90、LeetCode子集I, II中90.子集II问题有些类似,…

(四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB

一、七种算法(DBO、LO、SWO、COA、LSO、KOA、GRO)简介 1、蜣螂优化算法DBO 蜣螂优化算法(Dung beetle optimizer,DBO)由Jiankai Xue和Bo Shen于2022年提出,该算法主要受蜣螂的滚球、跳舞、觅食、偷窃和繁殖…

Outlook如何精准搜索邮件

说明: 使用Outlook默认的搜索时,会出来很多无关的信息,对搜索邮件带来很大的不便,下面介绍一个使用精准搜索的方法。 操作指引: 1、在outlook左上角,进行如下操作,打开“其他命令” 2、打开快…

UBoot

uboot是什么? 嵌入式linux系统启动过程 嵌入式系统上电后先执行uboot、然后uboot负责初始化DDR,初始化Flash,然后将OS从Flash中读取到DDR中,然后启动OS(OS启动后uboot就无用了)uboot是什么,ubo…

【Java】集合(二)Set

1.Set接口基本介绍 无序:存取顺序不一致不重复:可以去除重复无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素 2.Set集合的实现类 HashSet:无序、不重复、无索引LinkedHashSet: 有序、不重复、无索引TreeSet: 可排序、不…

3、Linux库的生成和使用(核心代码是程序员不可公开的小秘密)

目录 Linux库的概念 Linux 静态库 Linux 静态库作用 Linux 静态库的创建 1. 将.c文件生成.o文件 ​编辑 2. 将所有的.o文件归档为一个静态库.a文件 Linux 静态库的使用 Linux 动态库: Linux 动态库作用 Linux 动态库的创建 生成.so动态库文件 ​编辑 …

推荐一份适合所有人做的副业,尤其是程序员。

我建议每个人都去尝试一下网上接单,这是一个门槛低、类型多样的方式,尤其适合程序员! 在接单平台上,你可以看到各种类型的兼职。以freelancer为例,你可以在这里找到技术、设计、写作等类型的兼职,只要发挥…

广告算法资料汇总【建设中】

业内大佬 阿里妈妈技术 张俊林 王喆 萧瑟 朱小强 综合 付海军:基于互联网广告发展演变和思考(附视频讲解PPT) 广告算法工程师入门_广告与算法的博客-CSDN博客 广告算法学习笔记 20万、50万、100万的算法工程师,到底有什么区别…

EtherCAT转Modbus网关的 EtherCAT从站配置案例

兴达易控EtherCAT转Modbus网关(XD-MDEC20 )是一款具备ETHERCAT从站功能的通讯网关,其主要作用是将ETHERCAT网络和MODBUS-RTU网络连接起来。该网关可作为ETHERCAT总线中的从站使用,同时也能够连接到MODBUS-RTU总线中,作…

upload-labs关卡4(黑名单点空格绕过或htaccess绕过)通关思路

文章目录 前言一、回顾上一关知识点二、靶场第四关方法一通关思路1.看源码2、点空格绕过 三、靶场第四关方法二通关思路1、htaccess文件是什么2、通过上传htaccess文件进行绕过1、使用前提2、上传htaccess文件,然后再上传phpinfo的jpg文件 总结 前言 此文章只用于学…

轻量封装WebGPU渲染系统示例<29>- 深度模糊DepthBlur(源码)

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/DepthBlur.ts 当前示例运行效果: 此示例基于此渲染系统实现,当前示例TypeScript源码如下: const blurRTTTex0 { diffuse: { uuid: "rtt0", …

数据结构-堆排序及其复杂度计算

目录 1.堆排序 1.1 向上调整建堆 1.2 向下调整建堆 2. 两种建堆方式的时间复杂度比较 2.1 向下调整建堆的时间复杂度 2.2 向上调整建堆的时间复杂度 Topk问题 上节内容,我们讲了堆的实现,同时还包含了向上调整法和向下调整法,最后我们…

为什么要安装田间气象站?

随着农业科技的发展,越来越多的农民朋友开始关注如何利用科技手段来提高农业生产效益。其中,安装田间气象站成为了许多农民朋友的选择之一,为什么会有这种情况呢?安装田间气象站会带来哪些优势呢? 一、了解气候变化 气…

Vue3问题:如何实现页面引导提示?

前端功能问题系列文章,点击上方合集↑ 序言 大家好,我是大澈! 本文约1700字,整篇阅读大约需要3分钟。 本文主要内容分三部分,第一部分是需求分析,第二部分是实现步骤,第三部分是问题详解。 …

No194.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

C语言--假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只​

一.题目描述 假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只? 二.思路分析 本题是一个典型的穷举法例题,而穷举法,最重要的就是条件判断。⭐⭐ 本题中的条件很容易发现: 假设鸡有x只,兔有y只…

【C++类和对象下:解锁面向对象编程的奇妙世界】

【本节目标】 1. 再谈构造函数 2. Static成员 3. 友元 4. 内部类 5.匿名对象 6.拷贝对象时的一些编译器优化 7. 再次理解封装 1. 再谈构造函数 1.1 构造函数体赋值 在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值。…

Matlab论文插图绘制模板第126期—分组三维气泡图

在之前的文章中,分享了Matlab三维气泡图的绘制模板: 特征渲染的三维气泡图: 进一步,再来分享一下分组三维气泡图。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,加群的朋…

java8函数式编程(Lambda表达式,Optional,Stream流)从入门到精通

文章目录 函数式编程Lambda表达式Stream流创建流中间操作终结操作注意事项 Optional创建对象消费值获取值过滤判断数据转换 方法引用高级用法基本数据类型优化并行流 函数式编程 不关心具体的对象,只关心数据参数和 具体操作 Lambda表达式 格式: () -&…