为什么有些东西可以作为函数的一部分而不是作为一个直接的命令?

时间:2018-06-05 16:04:26

标签: octave sigmoid

我的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)

为什么会这样?

0 个答案:

没有答案