0

我的 sigmoid 实现在一个函数中单独工作,但是直接在命令窗口中插入代码会出错。

我的 sigmoid 函数:

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)

为什么会这样?

4

0 回答 0