Почему что-то работает как часть функции, а не как непосредственная команда? - PullRequest
0 голосов
/ 05 июня 2018

Моя реализация сигмоида отдельно в функции работает, но вставка кода непосредственно в командное окно выдает ошибку.

Моя функция сигмоида:

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)

Почему это происходит?

...