ошибка 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


Ответы (0 шт):