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

📄 gena_fis.m

📁 其中提到遺傳學的程式碼與應用提供給次淚相向的研究者參考下載
💻 M
字号:
function PI=gena_fis(x)
% Build a system from scratch
% gena_fis.m
% THIS PROGRAM SHOWS YOU TO GENERATE A FIS PROGRAM FROM NOTHING.
global Kp Ki Kd wn zeta Emin main_loop tippa MIN_offset

Kp=round4dp(x(1));
Ki=round4dp(x(2));
Kd=round4dp(x(3));

% Call gen_tippa
gen_tippa;

%IN=[1 1 1 1]   % evaluate FIS
%evalfis(IN,tippa)
[t,x,Y]=sim('pidb_fuzzy',[0 10]); ERR=Y(:,1);
N=length(ERR); ERR=ERR(N);
y=Y(:,2); if max(y)>1, ERR=ERR+1000; end;
PI=MIN_offset-ERR;
if Emin>ERR
    Emin=ERR; save gena_data Kp Ki Kd Emin tippa
    fprintf('\nKp=%5.2f; Ki=%6.2f; Kd=%6.2f; Emin=%10.4f;\n',Kp,Ki,Kd,Emin);
else
    fprintf('>');
end;



⌨️ 快捷键说明

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