⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input_parameter_produce.m

📁 NSGA-2 一种非常强大的多目标遗传算法,本人已经把它调通.
💻 M
字号:
function f = input_parameter_produce(j,input_parameters)

% 输入参数生成函数,函数的五个输入参数分别表示:
% j表示输入参数的列数,即第几个参数;
% type表示输入参数的类型;
% min表示输入参数的最小值;
% max表示输入参数的最大值;



if ~isempty(findstr(input_parameters(j).type, 'int'))  % 如果是整数时, 
	f = round(rand*(input_parameters(j).max-input_parameters(j).min))+input_parameters(j).min; 
elseif ~isempty(findstr(input_parameters(j).type, 'double'))
    f=rand*(input_parameters(j).max-input_parameters(j).min)+input_parameters(j).min;
else
     printf('type of input parameter  is wrong');
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -