• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-15
  • 语言: Matlab
  • 标签: 神经网络  PID  

资源简介

实测可用。由于大多数做的单神经元都是基于具体的模型,但这个是具有鲁棒性的。

资源截图

代码片段和文件信息

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);

评论

共有 条评论