資源簡介
實測可用。由于大多數做的單神經元都是基于具體的模型,但這個是具有魯棒性的。
代碼片段和文件信息
function?[sysx0strts]=hebb(txuflag)
switch?flag
????case?0
????????[sysx0strts]=mdlInitializeSizes;
????case?2
????????sys=mdlUpdates(xu);
????case?3
????????sys=mdlOutputs(txu);
????case?{149}
????????sys=[];
????otherwise
????????error([‘unhandled?flag=‘num2str(flag)]);%異常處理
end
function[sysx0strts]=mdlInitializeSizes
????sizes=simsizes;%用于設置模塊參數的結構體用simsizes來生成
????sizes.NumContStates=0;%模塊連續狀態變量的個數
????sizes.NumDiscStates=3;%模塊離散狀態變量的個數
????sizes.NumOutputs=4;%模塊輸出變量的個數
????sizes.NumInputs=4;%模塊輸入變量的個數
????sizes.DirFeedthrough=1;%模塊是否存在直接貫通,1表示存在直接貫通,若為0,則mdlOutputs函數里不能有u
????sizes.NumSampleTimes=1;%模塊的采樣時間個數至少是一個
????sys=simsizes(sizes);
- 上一篇:交通燈控制器設計Multisim仿真
- 下一篇:編隊控制仿真程序
評論
共有 條評論