ошибка Not enough input arguments в matlab
есть функци: ''' function net = RosenblattAlg(P, T, net, iterations, learnRate)
for j = 1:iterations
for i = 1:size(T, 2)
p = P(:,i);
t = T(:,i);
IW = net.IW{1,1};
b = net.b{1};
A = sim(net, p);
e = t - A;
if(~mae(e))
continue;
else
for k = 1:size(IW, 1)
net.IW{1,1}(k,:) = IW(k,:) + p' * e(k) * learnRate;
net.b{1}(k) = b(k) + e(k) * learnRate;
end
end
end
message = ['Итерация ', num2str(j)];
disp(message);
IW = net.IW{1,1}
b = net.b{1}
e = (mae(T - net(P)))
end ''' при попытке её объявить выдаёт ошибку
RosenblattAlg Not enough input arguments.
Error in RosenblattAlg (line 3) for j = 1:iterations