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

📄 ehop1.m

📁 设计一个含有两个神经元的Hopfiled网络 使用的主要函数如下: NEWHOP——创建Hopfield网络 SIM——对Hopfield网络进行仿真
💻 M
字号:
%Hopfield网络实例1_设计一个含有两个神经元的Hopfiled网络
close all
clear 
clf reset 
figure(gcf);
clc
%使用的主要函数如下:
%NEWHOP——创建Hopfield网络
%SIM——对Hopfield网络进行仿真
disp('Please press any key to start:');
echo on
%按任意键开始
pause 
clc
%定义网络的两个稳定点
T=[1 -1;-1 1]';
%画出hopfiled网络的状态空间和两个稳定点
plot(T(1,:),T(2,:),'*');
axis([-1.1 1.1 -1.1 1.1]);
pause
clc
%建立Hopfield网络
net=newhop(T);
pause
clc
%随机产生20个输入,对网络进行仿真
for i=1:20
    a={rands(2,1)};
    [y,Pf,Af]=sim(net,{1 20},{},a);
    record=[cell2mat(a) cell2mat(y)];
    start=cell2mat(a);
    hold on
    %画出网络状态的变化轨迹
    plot(start(1,1),start(2,1),'x',record(1,:),record(2,:));
end
echo off

⌨️ 快捷键说明

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