class="markdown_views prism-atelier-sulphurpool-light">
matlab2016a中sim函数的应用:
用处:对神经网络进行仿真(simulink的简写)
句法:[Y,Pf,Af,E,pref]=sim(net,P,Pi,T)
[Y,Pf,Af,E,pref]=sim(net,{Q TS},Pi,Ai,T)
[Y,Pf,Af,E,pref]=sim(net,Q,Pi,Ai,T)
解释:P:输入样本数据,
T:目标样本数据
Pi:初始化输入层延迟条件
Ai:初始化层延迟条件
Y:神经网络的输出数据,数据格式同输入的目标样本数据
E:神经网络的输出误差数据
Pf:训练后的网络输出层延迟条件
Af:训练后网络延迟条件
Q:指的是输入的组数,也就是输入矩阵P的列数;
TS:指的是时间步长的数目,在Hopfield中有应用。
举例:假设已提前定义创建好一个感知器网络net
P=[1.24 1.28 1.4 ;1.8 1.84 2.04];
A=sim(net,P);%对输入矩阵P经过感知器net训练输出A进行仿真