【无人机三维路径规划】基于麻雀搜索算法实现无人机航迹规划附matlab代码

网友投稿 503 2022-09-08


【无人机三维路径规划】基于麻雀搜索算法实现无人机航迹规划附matlab代码

1 简介

2 部分代码

%_________________________________________________________________________________% Salp Swarm Algorithm (SSA) source codes version 1.0%%____________________________________________________________________________________function [FoodFitness,FoodPosition,Convergence_curve]=SSA(N,Max_iter,lb,ub,dim,fobj)if size(ub,1)==1 ub=ones(dim,1)*ub; lb=ones(dim,1)*lb;endConvergence_curve = zeros(1,Max_iter);%Initialize the positions of salpsSalpPositions=initialization(N,dim,ub,lb);FoodPosition=zeros(1,dim);FoodFitness=inf;%calculate the fitness of initial salpsfor i=1:size(SalpPositions,1) SalpFitness(1,i)=fobj(SalpPositions(i,:));end[sorted_salps_fitness,sorted_indexes]=sort(SalpFitness);for newindex=1:N Sorted_salps(newindex,:)=SalpPositions(sorted_indexes(newindex),:);endFoodPosition=Sorted_salps(1,:);FoodFitness=sorted_salps_fitness(1);%Main loopl=2; % start from the second iteration since the first iteration was dedicated to calculating the fitness of salpswhile lN/2 && iub';Tm=SalpPositions(i,:)

3 仿真结果

4 参考文献

[1]汤安迪, 韩统, 徐登武,等. 基于混沌麻雀搜索算法的无人机航迹规划方法[J]. 计算机应用, 2021, 41(7):9.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【DELM预测】基于萤火虫算法改进深度学习极限学习机实现数据预测附matlab代码
下一篇:java 如何查看jar包加载顺序
相关文章

 发表评论

暂时没有评论,来抢沙发吧~