91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-19
  • 語言: Matlab
  • 標簽: ga-matlab??

資源簡介

遺傳優化算法,matlab實現程序,有詳細注釋,可以直接運行

資源截圖

代碼片段和文件信息

%?=========================================================================
%?Genetic?Algorithm
clc
clear?
close?all
format?long?g

%?=========================================================================
%?調用遺傳算法參數設置
dimension?=?2;?????????%?未知數的個數
minmax????=?0;??????????%?最大最小或定值標志
goal??????=?0;

%?%?未知數的范圍
%?range_va??=?zeros(dimension2);
%?range_va(1:)?=?[02];
%?range_va(2:)?=?[016*pi/180];
%?range_va(3:)?=?[-pipi];

%?未知數的范圍
range_va??????=?zeros(dimension2);
range_va(:1)?=?-100;
range_va(:2)?=?100;

%?%?未知數的范圍
%?range_va?=?[-1001000;
%?????0100];

%?未知數的精度
presion?=?ones(dimension1).*0.001^2;

%?初始基因
%?inipop?=?[47];

%?=========================================================================
%?調用遺傳算法進行優化或者求解
process?=?myGA(dimensionminmaxpresiongoalrange_va);
%?process?=?myGA(dimensionminmaxpresiongoalrange_vainipop);

%?=========================================================================
%?參數迭代過程作圖
for?i2?=?1:dimension
???figure(i2)
???title([‘迭代過程~第‘?num2str(i2)?‘個參數‘])
???plot(process(:i2));
???xlabel(‘迭代次數‘)
end

%?適應度曲線作圖
figure(dimension+1)
plot(process(:end))
title(‘適應度曲線迭代過程‘)
xlabel(‘迭代次數‘)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1317??2018-01-09?18:56??main.m
?????文件?????????173??2018-01-09?18:56??myfitness.m
?????文件????????4897??2018-01-09?18:56??myGA.m

評論

共有 條評論

相關資源