?? calobjvalue.asv
字號(hào):
% 2.2.3 計(jì)算目標(biāo)函數(shù)值
% calobjvalue.m函數(shù)的功能是實(shí)現(xiàn)目標(biāo)函數(shù)的計(jì)算,其公式采用本文示例仿真,可根據(jù)不同優(yōu)化問題予以修改。
%遺傳算法子程序
%Name: calobjvalue.m
%實(shí)現(xiàn)目標(biāo)函數(shù)的計(jì)算
function [objvalue]=calobjvalue(pop)
temp1=decodechrom(pop,1,10);%將pop每行轉(zhuǎn)化成十進(jìn)制數(shù)
x=temp1*10/1023;%將二值域中的數(shù)轉(zhuǎn)化為變量域的數(shù)
objvalue=10*cos(3*x)-4*x;
%objvalue=100*sin(2*x)+7*cos(4*x);%計(jì)算目標(biāo)函數(shù)值
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -