?? ehop1.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 + -