文件名称:仿真结果对比及算法性能分析-ansysworkbench 工程实例详解
文件大小:4.07MB
文件格式:PDF
更新时间:2024-07-01 15:44:28
数学建模
4.3 仿真结果对比及算法性能分析 计算的 MATLAB 程序如下: tic clc,clear load sj.txt %加载敌方 100 个目标的数据 x=sj(:,1:2:8);x=x(:); y=sj(:,2:2:8);y=y(:); sj=[x y]; d1=[70,40]; sj=[d1;sj;d1]; %距离矩阵 d sj=sj*pi/180; d=zeros(102); for i=1:101 for j=i+1:102 temp=cos(sj(i,1)-sj(j,1))*cos(sj(i,2))*cos(sj(j,2))+sin(sj(i,2) )*sin(sj(j,2)); d(i,j)=6370*acos(temp); end end d=d+d';L=102;w=50;dai=100; %通过改良圈算法选取优良父代 A for k=1:w c=randperm(100); c1=[1,c+1,102];