• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-12
  • 语言: Matlab
  • 标签: MATLAB  HFSS  仿真  

资源简介

MATLAB-HFSS联合仿真,以遗传算法优化开槽优化微带天线带宽,还需下载hfss-hfss-api方能使用,别忘了修改路径

资源截图

代码片段和文件信息

%单点交叉操作
%pop_size: 种群大小
%chromo_size: 染色体长度
%cross_rate: 交叉概率

function crossover(pop_size chromo_size cross_rate)
global pop;
for i=1:2:pop_size
    if(rand < cross_rate)
        cross_pos = round(rand * chromo_size);
        if or (cross_pos == 0 cross_pos == 1)
            continue;
        end
        for j=cross_pos:chromo_size
            temp = pop(ij);
            pop(ij) = pop(i+1j);
            pop(i+1j) = temp;
        end
    end
end


clear i;
clear j;
clear temp;
clear cross_pos;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        549  2016-07-18 17:19  genetic algorithm\crossover.m

     文件        328  2016-10-16 11:37  genetic algorithm\fitness.m

     文件       1759  2016-09-17 20:30  genetic algorithm\GeneticAlgorithm.m

     文件        246  2016-09-23 11:22  genetic algorithm\initilize.m

     文件      10906  2016-08-09 21:38  genetic algorithm\multipatch1.m

     文件        414  2016-09-06 09:30  genetic algorithm\mutation.m

     文件       4480  2016-08-08 17:21  genetic algorithm\mypatch.m

     文件        159  2016-07-18 17:19  genetic algorithm\plotGA.m

     文件       1393  2016-10-16 11:10  genetic algorithm\rank.m

     文件        467  2016-10-16 11:37  genetic algorithm\run_ga.m

     文件       1020  2016-10-16 11:10  genetic algorithm\selection.m

     目录          0  2016-11-05 02:08  genetic algorithm

----------- ---------  ---------- -----  ----

                21721                    12


评论

共有 条评论