求助!急!谁能帮我看一下我的Matlab的BP程序

[复制链接]
查看11 | 回复2 | 2011-10-9 15:22:11 | 显示全部楼层 |阅读模式
Pn是测试样本还是训练样本?这台机器没有matlab,所以只是目测了一下你的程序。拟合值你直接在后面加入一个a,或者如果是某些版本的matlab,把a=sim(net,Pn);后面的分号去掉就可以了,对于二维输出的话它是2*n或者n*2的矩阵。如果不知道Pn的准确输出的话相对误差算不出来,因为误差肯定是准确值和你计算值的绝对值,不知道Pn输出的准确值肯定是算不出来相对误差的。但是如果Pn就是训练样本的话,你直接拿a-t再求绝对值就得到了。后面加上个er=abs(a-t)就行了,注意后面不加分号。...
回复

使用道具 举报

千问 | 2011-10-9 15:22:11 | 显示全部楼层
太基础了把回去看看概念...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行