MATLAB: What does the error “Error using bsxfun” mean in implementing FFNN

bsxfunfeedforwardnetMATLABneural networkneural networks

Hello, I'm new to ANN and I was trying to implement FFNN using the following code:
a = xlsread('Data.xlsx');
input = [a(:,3) a(:,4) a(:,5) a(:,6)];
target = a(:,8);
net = feedforwardnet(10);
net = train(net, input', target');
y = net(input);
But it gave me the following error for the last line:
Error using bsxfun
Non-singleton dimensions of the two input arrays
must match each other.
What does this error mean and how can I fix it? Is it because there are missing attributes in the feedforwardnet()?

Best Answer

The input matrix of N I-dimensional "I"nputs and corresponding output target matrix containing N O-dimensional "O"utputs have the dimensions
[ I N ] = size(input)
[ O N ] = size(target)
What are the results of these commands for your data?
Hope this helps.
Thank you for formally accepting my answer
Greg