matlab神经网络的问题,为什么老说矩阵格式不对

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:08:32
总是提示:
??? Error using ==> network.train
Inputs are incorrectly sized for network.
Matrix must have 1 rows.

之类的信息。
输出变量是180*1的矩阵,是从excel文件读过来的,view了一下,确实没有问题,matlab里面也是180*1

输入是180*4的矩阵,同样也是excel读过来的,格式也正常的。
但在建立网络的时候就是提示上面的信息
有哪位高手能够指点一下吗?

好象是创建网络时的问题.
你用的是MATLAB 7工具箱的NN工具吗,如果是的话,在"NEW"一个网络时,"INPUT RANGE"矩阵必须设置的与输入矩阵行数相同,也就是180行(179个分号),你的设置应该只有一行.
如果你用的是命令行方式,那"newff"的第一个参数应该是和输入矩阵行数相同,
比如 [-1 1;-1 1;...;-1 1],
共180行.

呵呵~我也碰到了
我建立的是3层的,不知为什么出现这个问题.最后我调整了一下,把传感器个数调整的等于3,就可以进行训练了.

输入矩阵的行列是否弄反了?