Моя реализация сигмоида отдельно в функции работает, но вставка кода непосредственно в командное окно выдает ошибку.
Моя функция сигмоида:
function g = sigmoid(z)
g=1/(1+(e.^(-z)));
end
В моей командной строке яПозвонил:
h=sigmoid (x*t)
Это дает правильный результат.
Но если я войду в программу напрямую, она выдаст ошибку:
>> plot(1/(1+(e.^(-(x*t)))))
error: operator /: nonconformant arguments (op1 is 1x1, op2 is 100x3)
Почему это происходит?