資源簡介
薛定宇老師編寫的源代碼程序,網(wǎng)上很難找到,供廣大學習神經(jīng)網(wǎng)絡的同學學習
代碼片段和文件信息
function?[sysx0strts]?=?nnrbf_pid(txuflagTnnK_pideta_pidxitealfabeta0w0)
switch?flag
????case?0
????[sysx0strts]=mdlInitializeSizes(Tnn);
????case?2
????sys=mdlUpdate(u);
????case?3
????sys=mdlOutputs(txuTnnK_pideta_pidxitealfabeta0w0);
?????case?{149}
????sys=[];
????otherwise
????error([‘Unhandled?flag?=?‘num2str(flag)]);
end
function?[sysx0strts]=mdlInitializeSizes(Tnn)
sizes?=?simsizes;
sizes.NumContStates??=?0;
sizes.NumDiscStates??=?3;
sizes.NumOutputs?????=?4+5*nn;
sizes.NumInputs??????=?9+15*nn;
sizes.DirFeedthrough?=?1;
sizes.NumSampleTimes?=?1;???
sys?=?simsizes(sizes);
x0??=?zeros(31);
str?=?[];
ts??=?[T?0];
function?sys=mdlUpdate(u)
sys?=?[u(1)-u(2);?u(1);?u(1)+u(3)-2*u(2)];
function?sys=mdlOutputs(txuTnnK
評論
共有 條評論