登录
首页 » Others » 烟花算法进行函数优化通用matlab代码

烟花算法进行函数优化通用matlab代码

于 2020-12-10 发布
0 260
下载积分: 1 下载次数: 1

代码说明:

烟花算法进行函数优化通用matlab代码(修改函数即可)。。直接运行出结果,详细注释

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 图像分割灰度图 matlab
    图像分割灰度图图像分割灰度图图像分割灰度图图像分割灰度图图像分割灰度图图像分割灰度图图像分割灰度图图像分割灰度图图像分割灰度图
    2020-12-01下载
    积分:1
  • Verilog实现的以太网接口.rar
    【实例简介】Verilog实现的以太网接口,实现简单的以太网接口功能
    2021-11-21 00:51:30下载
    积分:1
  • leach源代码改进
    leach算法做了新的改进,对WSN的路由研究有帮助
    2020-12-11下载
    积分:1
  • k60中文数据手册
    呕心沥血找到的,k60的很全的数据手册了,20兆~K6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 2011第一章关于本文档1.1概述1.1.1目的夲文档描述了飞思卡尔K60系列微控制器的特征、结构和编稈方法1.1.2读者本文档上要是面向即将或者是已经使用K60开发系统的系统设计工程师和软什应用开发者。1.2习惯性约定1.2.1编号制度下的下标标志着不冋的编号系统下标标识b二进制的数字:例如十进制5用二进制表示为101b。某些情况下二走制数字也是用前缀0b来表小进制数字:一般在容易混淆的地方才会便用这个下标。一般情况下,十进制数字不使用下标h六进制数字:例如|进制60用|六进制3Ch来表示。茉些情况下,十六进制也使用前缀0X来表示。1.2.2标识符号本文件使用一下标识符号举例说明placeholder. x斜体的项H是为您提供的占位符的信息。斜体文字也用于出版物的标题和强调。纯小写字母也被用来作为单一的字母和数字的占位符。coae固定宽度的类型表示必须严格按照显示的文本进行输入。它用于指令助记符,指令,标示符,子命令,参数,和运算符。固定宽度的类型乜可用于示例代码。指令助记符和命令在文本和表格中仝部使用大与,例如:BSR。SRISCM]括号中的助记待表示寄存器某个字段的命名,例如SR寄存器的SCM位(段)。REVNOL6: 4, XAD[7: 0]括号内使用冒号隔开的数字表示●寄仔器某个命名字段:例如 REVNO6:4」表示REVNO寄存器的06位。●单个总线的信号范围:例如XAD7:0表示XAD总线的0-7号位。EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 20111.2.3特殊说明卜列的词汇具有特妹的含义:术含义assert某个信号的状态如下所示置高时会被激活置低时会被激活deasserted某个信号的状态如下所示置高时会被禁止置低时会被禁止reserved个内存的空间,寄存器,或者区域是留作将来使用的,写入时会产生不可预料的结果EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 2011作者黑li源文件名称:K60P44M0SF2 RM. pdf源文件版本:K60 Sub-Family reference manual,Rev.6,Nov201目标文件版本:0.1最后编辑日期:2012.04.21.17.37修改说明:初稿,夲人水平有限,红色部分是在是没能直接翻译出来。汗,别笑我哈EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 2011第二章引言2.1概述夲章概述了 Kinetis系列以及其中的K60系列,还对设备所涵盖的模块进行了概括描述。2.2K60系列引言K60微控制器系列具有以下性能:IEEE1588以太网,全速和高速USB2.00n-The-Go带改备充电探测,硬件加密和防窜改探测能力。肀富的模拟、通信、定时和控制外改从100LQFP封装256KB闪存开始可扩展到256 MAPBGA1MB闪存。大闪存的K60系列器件还可提供可选的单精度浮点单元、NAND內存控制器和DRAM控制器2.3功能模块分类器件按照功能分为不同的模块,下面的章节对每个功能模块有着史详细的描述。表格2-1功能模块分类模块描述ARM Rotex-M4内核32位 ARM Crotex-M内核,只有DSP指令和单精度浮点运算单元,1.25DMIPS / MHZ,基于ARMv7结构,在某些系列中还包括16KB的数据/指令高速缓冲。系统模块系统集成控制模块电源管理和模式控制多种电源模式可供选择:运行、等待、停止和掉电模式低漏电流唤陧单元杂项控制单元交义开关内存保护单元内部总线直接内存访问(DM)控制器与复用器,增加可用的DMA请求外部看门狗存储内部存储器包括程序存储器FlexNvMFlexRAM可编程 FLASH编程加速内存SRAM外部存储和设备控制总线接口: FlexBus串行可编程接口: EzPortNAND flash控制器时钟可选的多个时钟源:包括内部时钟和外部时钟为系统提供系统时钟的振蕩器EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 2011为实时时钟提供时钟源的振荡器加CRC模块硬件加窣和随机数发牛器模拟集成可编程放大增益的高速AD转换器模拟比较器DA转换器内部参老电压定时器可编程延时模块柔性定时器周期性中断定时器低功耗定时器载波调制定时器实时时钟通信以太网MAC控制器支持IEEE1588协议USB0TG内嵌全速/低速PHYUSB支持设备充电检测功能USB自带电压调节功能髙速USB控制器UPI接凵CANSPI12CUARTSD主机控制器人机界面GPIO硬件电容触摸屏接口2.3.1 Rotex-M4內核模块器件内包含以下核心模块表格2-2核心模块模块描述ARM Cortex M4ARM Cortex内核是最新的 Cortex系列处理器主要针对成本敏感、目标确定性、中断驱动的应用而推出的Cortex M内核是基于ARMv7构架,: Thumb-21SA了集兼容 Cortex w3、 Cortex m1和 Cortex mo核心Cortex M4改进包括增加了ARMv7 Thumb2DSP(与ARMv7A/R构架相兼容的),32位SIMD指令(单指令多数据饱和运算指令中断控制器(NVIC)ARM7-M构架的异常和中断处理器(NVIC)使用可重新定位的中断向量表,支持多个可配置优先级的外部中断和个不可屏版中断EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 2011重映射寄存器简化了编程难度,中断控制单元包含着中断函数的地址,相应的中断程序地址通过指令总线在中断向量表中杏找获得。前十六个入口分配给内核的内部中断,剩下的由外围器件使用。异步唤醒中断控制器(AWIC)在停止模式下,异步唤酲中断控制器檢测异步唤醒事件,并向时钟控制单元发送信号来唤醒系统时钟。当系统时钟启动后,中断控制器开始检测中断,进行常规中断和事件的处理。调试接冂绝大部分器件的调试部分都是基于AM的 CoreSight构架,此构架提供了四个调试接口°IEEE1149.1JTAGIEEE 1149. 7 JTAG (CJTAGrial Wire debug (SWD)ARM Real-time Trace nterface2.3.2系统模块器件内包含以卜系统模块表2-2系统模块模块描述系统集成控制模块(S)系统集成控制模块实现部分模块的·些基本的配置功能系统控制模块(SMC)系统控制模控制和保护系统在各个电源模式的切换,控制电源管毘模块(Pλ),在电源切换时复位整个系统。电源管珥模块(PMO)电源箮理单元提供多种电源模式。不同的电源模式可以为使用者提供最佳的功耗模式。包括上电复位,可编程阀值的掉电检测。低漏唤醒单元L)低漏唤醒单元支持多种内部/外部唤醒模式杂项控制模块(MCM设置嵌入式跟踪调试单元交叉开关(XBS)交叉开关连接着主机总线和外围器件总线,他能实现总线上所有的主机访问任意的从机,在不同的主机访问相同的从机时提供优先级仲裁内存保护单元(MPU提供内存保护和任务隔离功能,并监视总线上主机和从机的通信外围设备总线根据交义开关的配置,位大部分外国器件的存取提供接口。DMA复用器( DMAMUXDMA复用器在众多的DMA请求中,挑选出16个传递给DMA控制器内存直接读取控制器(DMA)外部看门狗监视器EWM软件看门狗(WDOG)EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 20112.3.3存储和存储接囗器件包含以下的存储器和存储接口表格2-4存储和存储接口模块描述闪存( Flash memory)程序存储区,可执行代码的非易失存储器FlexMemory:包含以下类聖的存储器LexNvm:非易失存储器,可是存放可执行代码,数据或者是模拟 EEPROMFlexray:随机读取寄存器,可以用作传统的RAM,也可用作扃耐写的 EEPROM或者是加速闪存编程编程闪存:编程加速RAM,用于加速 Flash编程。闪存控制器管片上和外围的存储模块的接∏(Flash memory controller)随机动态存储器(SRAM)内部的RAM,一部分RAM在低漏模式下仍能保持供电。随机动态存储器控制器管珥核心和外设存取系统RAM。(SRAM controller)系统寄存器块32位的寄存器,在VDD供电的听有电源模式下都可以访问BAT寄存器块32位的寄存器,在VBAT供电的所有电源模式下都可以访可编程串行接口( EzPort)和业界标准的SPI闪存使用相同的的串行接口,命令集为其子集。能够读、擦除和编程闪存闪存编程后用复位命令重启系统FlexBus六个独立的、可由用户设置的片选信号,可以与外部SRAM、PROM、 EPROM、 EEPROM、闪存和其他外设无缝接∏8位、16位和32位数据总线宽度,提供复用或非复用的地址和数据总线的配置2.3.4时钟器件包含以下的时钟模块表2-5时钟模块模块描述多时钟发生器(MG)提供多个时钟源包括锁相环-压控振荡器锁频环-数控振荡器内部参考时钟可以为其他片上外设提供时钟系统时钟振荡器系统振荡器,在与外部晶体或谐振器的结合EditbyiliE:soonli@qq.comK6OP144M100SF2RM. pdfK60 Sub-Family Reference Manual, Rev. 6, Nov 2011为MCU产一个参考时钟实时时钟振荡器独立电源供电的实时时钟振荡器提供一个32KHZ时钟信号,当然他也可以用作主振荡器为系统提供时钟信号。2.3.5安全和完整性模块器件包含以下的安全和完整新模块表26安全和完整性模块模块描述加密加速单元(CAU)支持DES、3DFS、AES、MD5、SHA-1和SHA-256算法简单的C调用飞思卡尔优化后的加密函数随机数4成器(RNG)支持数字签名标准中定义的密钥牛成算法(参考http://www.itl.nistgov/fipspubs/fip186.htm)集成的熵源能够为RNGB提供熵,以获取种子冗余循环校验(CRC)采用16位或32位移位寄存器的CRC发生器电路16/32位CRC用户可配置可编程的生成器多项式·误码检测功能可以检测所有单、刈、奇误码及大多数多位误码可编程的初始种子值高速CRC计算通过转置寄存器转置输入数据和CRC结果,此为可选特性,用于某些字节是⊥sb格式的应用2.3.6模拟外设器件包含以下的模拟模块表2-7模拟模块模块描述16位具有可编程增益功能的ADC16位的逐次逼近型ADC,具有可编程增益功模拟比较器全电压蒞闱内比较两个模拟输入信号6位的DAC64抽头的梯形电阻网络,向需要电压基准的应用提供基准12位的DAC低电压通用型DAC,可以输出到外部引脚,也作为一个模拟比较或者是ADC的输入。电压参考(VRF可配置的修止寄存器,以0.5m为单位递增,在复位后自动加载室内温度值。可以用于医疗,比如说血糖仪。为模拟外设或者是电压传感器提供参考电压。如ADC. DAC, CMP.EditbyiliE:soonli@qq.com
    2020-12-06下载
    积分:1
  • 协作通信-AF、DF的MATLAB仿真(解压密码yuema1086)
    (下载后文件错误请多次尝试)协作通信思想通过用户间彼此共享天线,互为通信中继,实现虚拟发射分集,从而为MIMO的实用提供了一个可行的思路。协作通信的核心问题是中继节点的协作协议。有两种最基本的中继协作方式放大转发(AF)与解码重传(DF),其它各种协作协议的研究,几乎均是建立在这两个固定中继协议之上。本文通过MATLAB仿真,来验证协作对通信的改善,分析不同信道情况和不同信噪比下的AF与DF的误码率和分集增益,来研究二者的实际性能与所面临的主要问题。
    2020-06-14下载
    积分:1
  • 在LabVIEW中自定义控件.pdf
    在labview中自定义控件的详细教程:如何是你的labview测试程序,前面板看起来更美观,让用户对使用的流程更清晰,这里教你如何在labview中自定义控件泛华测痉PANSINO控件45控件章布尔确定3,在我们己有的图片库中复制我们想用来作为按钮图片的图片本文中将以这个按钮为图片进行训述。复制好图片至剪贴板中后。在控件编辑窗口中,控件上右键选择从剪贴板导入图片>终P控件45自定义类型白回文牛住编餐E查着项目②操作◎T目目定义类型ipe T布尔确定显示项转换为显示挥件说明和提示替换数据操作高级机械动作释放文本多文本字符串从剪贴板导人图片N假属性真4,此时控件效果如卜图:地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测痉PANSINOE控件45自定义类型章文件(辆辑E查看y项目操作Q)工具〔州自定义类型、‖13rm布尔确定5,可以更改为自定义模式下,对图片的位置进行修正控件45自定义类型章口回区文件〔編辑查看项目巴操作(Ω)二具团自定义类型·1tahm布尔确定6,同样也可以对文本的位置以及搾件的底板的人小进行修正,修正之后的控件如下图所示地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测控PANSINO控件45自定义类型巴区P粒件45自定义类型艾件错G查看项目②操作工具文件(编辑查看(项目心操作()工具①[自定义类型[[自定义类型13pt Tahoma相尔布尔确足布尔值为真布尔值为假同样也可以对文本的位置以及控件的底板的大小进行修正,修正之后的控件如下图所示这样制定出来的控件的特点是:1,即使点在图片上,也能更改布尔按钮的状态。2,真假布尔值状态下,该图片不能进行变换。方法二1,打开 LabVIew,创建新式型的布尔按钮,石键选择高级>自定义。为什么要创建新式的控件呢?在本方法的末端会提供P控件45自定义类塞回回区文件G)编锅查看(项目巴作⑨工具红2自定义类型、[13计10确定按钮确定2,打开如上图所示窗∏后,去我们图片斥中,复制图片◎至剪贴板。回到控件的編辑窗∏,控件上右键选择从剪贴板导入图片>>假。地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测痉PANSINOE控件45自定叟类包叵区件辑查看y项目操作Q工具自定义类型pt Tahoma确定按钮显示项转换为显示控件说明和提示替换数据操作高级机械动作释放文本多文本宇符串从鸥贴板导入图片卜[假属性始终3,将出现如卜图所示效果:P控件45自定义类型喜白回区文件(綱辑但查看φ项目@)嬝作(工具T自义类型·10T确定按钮确定4,同样,在图片库中复制图片至剪贴板中。在控件上右键选择从剪贴板导入图片>真。地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测痉PANSINO1控件45自定义天型回区文件臼编辑查看y项目P操作(工具红自定义类型13pE T确定按钮显示项转换为显示控件说明和提示替换潋据操作高级机械动作释放文本多文本字符串从翦贴梗导入图片假属性真忙终5,不显小控件的文本。做出来的控件的状态将如下。口控件45自定义类型t巴回应控件15白定义类型包回凶文件编辑查看(项目)操作工具工神(编辑〔查看项目(操作①工目(①[自定火类型·13t[自定义类型13pt Taho门确定按钮确定按钮布尔值为真布尔值为假这种方法做出来的控件的特点是:1,背景透明,但是实际控件大小为所选择的图片的大小。一般是一个规则的下方形或者长方形前文提到为什么要用新式按钮呢?先来说一下按钮的图片项,每个布尔按钮在自定义模式下,是有若干图片项的,而新式按钮与系统型的按钮的图片项是不同的。图片项的查看方式为:将控件窗∏置为自定义状态下,在控件上石键选择图片项即可看到该控件所拥有的图片项地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测痉PANSINO控件45自定义类回区文件()锎辑)查看{y项目巴操作()工具T小自定义共型1计m布尔复制至前贴板从剪贴板导入图片以相同大小剪贴板导入从文件导以相同大小具文件导入还原原始大小图片项圖888□口下边左图所示是新式按钮的图片项。如果在最开始创建控件时,选择的是系统行按钮,并且同样按照本方法导入不同的图片,最后图片项将显小为为右图所小。其中1,2,3,4与新式的控件的图片项的意义相同,分别为真,假,真到假点击吋,假到貞点击吋。5,6是系统按钮才有的特性。5为当程序运行状态下按钮为假时鼠标移入时的状态,6为当程序运行状态下按钮为真时鼠标移入时的状态56上述制作的方法,如果控件使用系统型,我们可以想象,在程序运行卜,当鼠标移入时,按钮将变得很奇怪,就是因为它的5,6图片项没冇定义。解决方法是直接用新式控件即可。当然如果不怕麻烦可以选中图片项5和6,并导入对应的图片。但是做出来的效果与使用新式控件进行编辑的效果相同。方法三上述方法,要么按钮为真假时不能为同一副图片,要么没有系统的背景框。那么如果希望能做到我之前发送的按钮集中的这种按钮,又该怎么做呢?st artstart这种按钮,并不是我们使用传统的确定按钮进行自定义编辑时就能实现的。需要多个控件进行配合编辑才行。布尔确定按钮确确定地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测控PANSINO1,首先,创建一个如下图所示按钮。进入自定义模式状态下。布尔2,另外再选择一个系统型的按钮,进入该系统按钮的自定义模式状态下。布尔确定注:如果无法对两个控件同时选中高级≯自定义,先将要编辑的两个控件都另存为自定义类型的控件,再次打开即可。以下均在自定义模式下完成。E控件47.ct1自定义类率回区控件6.ct1口件G编辑G查看项目(操作)工具①窗口y)帮件()編辑(E)查看②项目卫操作(Q工具江窗口)轉团自定义类至-[团自定类型和尔3,在系统型控件上右键选择复制至剪贴板E控件47.ct1自定义类型回冈整件6:1自定义类型文件G编辐侣查看项目操作(二具I霰匚,文件G铜锔E查看(0三①映作工具①宙口(帮助「自定义类刑13tTa布尔复至郭板相司大小贴饭是入相司大小文芒导不原原始大小4,在新式的带LED的布尔按钮上右键选择图片项地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn泛华测控PANSINO控件47.ct1自定叉类塞冈控件46.ctl自定义类型文吽)病辑)查看{顶目巴操作⑨)工具(T匚ci件G编E查看(y项目巴操作(工具二窗口(帮助布尔烹物至邮贴板从剪贴板导入网片以相同大小从剪板号从文件导以相同大小从文件导原始大小5,选择我们需要编辑的图片项,因为之前复制的是系统型控件的假状态的图片,那么在选择新式按钮的图片项时,也应该选择对应的图片项。选择完毕后,选择“以相同大小从剪贴板导入”。控件47.ct1自定义夹型回Xp控件46,tl自定义型仁i)编承E查看△项目P)操作⑨)工具窗口)帮耵文件編辑查着③项目(P操作(工具⑦T窗口(业帮助尔有尔剪贴板子入图片以相同大小从贴椒导人以相问小从义件导图片项6,导入后的结果为控件47.ct1自定叉类想口日风粒件41叶t1自定义关类件)查看心顶目的嫵工貝山唐η弗项日(操工且口自定义类现布尔布尔7,同坦,将系统型按钮置为假吋,将其图片项复制至剪贴板,并导入到新式按钮的对应图片项下导入完成之后如下图所示。地址:北京市海淀区中关村东路18号财智国际大夏A座9层电话:(010)82600055传真:(010)62628056http://www.pansinocomcn
    2020-12-08下载
    积分:1
  • 电子科大上课时用HFSS设计滤波器
    电子科大上课时用HFSS设计滤波器-1的PPT
    2020-12-03下载
    积分:1
  • android蓝牙接收单片机数据并绘制波形
    android蓝牙接收单片机数据并绘制波形
    2020-12-03下载
    积分:1
  • 小波图像去噪序(阈值)
    这是有关MATLAB的小波去噪程序。共分为全局阈值,分层阈值和采用小波分解系数阈值量化方法,供初学者使用。
    2020-12-06下载
    积分:1
  • .mat和.txt格式的iris数据集
    两种格式的iris数据集,.mat和.txt格式。
    2021-05-06下载
    积分:1
  • 696516资源总数
  • 106446会员总数
  • 9今日下载