第6章先进控制策略.ppt

6.2 神经网络控制 例6.10 应用两层BP网络来完成函数逼近的任务,其中隐层的神经元个数选为5。网络结构如下图所示。 两层BP网络 解:首先定义输入样本和目标矢量 P=-1:0.1:1; T=[-.9602 -.5770. –.0729 .3771 .6405 .6600 .4609 … .1336 -.2013 -.4344 -.5000 -.3930 -.1647 .0988 … .3072 .3960 .3449 .1816 -.0312 -.2189 -.3201]; 上述数据的图形如下图所示。 利用函数newff建立一个bp神经网络,然后利用函数train对网络进行训练。 样本数据对 训练结果和误差 相应的Matlab程序如下: P = -1:.1:1; T = [-.9602 -.5770 -.0729 .3771 .6405 .6600 .4609 ... .1336 -.2013 -.4344 -.5000 -.3930 -.1647 .0988 ... .3072 .3960 .3449 .1816 -.0312 -.2189 -.3201]; plot(P,T,+); net=n

文档评论(0)

1亿VIP精品文档

相关文档