- 博客(4)
- 收藏
- 关注
原创 stm32中断函数和回调函数
作用:硬件事件(如UART接收到数据、定时器溢出)触发时,CPU暂停当前任务,跳转到中断服务函数(ISR)处理事件。特点:实时性:必须快速执行,避免阻塞其他中断。硬件关联:由硬件事件直接触发(如UART的RXNE标志位)。代码位置:通常由芯片厂商或HAL库预定义(如USART1_IRQHandler)。中断函数是硬件事件的直接响应者,负责快速处理底层操作。回调函数是用户逻辑的入口,由系统在适当时机触发,处理高层业务。
2025-04-20 20:46:24
4230
原创 利用鱼群算法求解最值问题(一元或多元)MATLAB编程实现
需要注意的是,在主函数中,如果改为一元函数,并对其进行画图,应该使用plot,将plot3等用于三维画图的函数进行合理修改,同时也要更改绘图函数输入参数。
2022-07-22 16:46:28
572
1
原创 matlab实现模拟退火解决TSP问题
六、模拟退火算法选择函数。一、模拟退火算法主函数。八、命令行输出路径函数。二、距离矩阵计算函数。九、计算路径长度函数。十、迭代次数计算函数。
2022-07-21 21:28:47
2484
1
原创 matlab实现多种群遗传算法,求解复杂多元最值问题
今天学习的是多种群的遗传算法,该算法主要由移民函数、选择函数,目标值函数组成,相比于普通遗传函数,降低了遗传控制参数的不当设定对规划结果的影响,对抑制未成熟收敛的发生有着明显的效果。在下面的代码中,除了有多种群算法的遗传函数,也有普通遗传算法函数,大家可以运行代码试一试,就会发现普通遗传函数在解复杂多目标极值问题会产生陷入局部极值或在局部极值间震荡的情况,而多种群遗传函数则能避免这种情况的发生。详细信息均在代码以及注释中。......
2022-07-21 09:14:23
1826
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅