Wolfram mathematica 在mathematica中绘制sigmoid函数
我对数学一无所知 我想写我自己的sigmoid函数,在这里我可以给Wolfram mathematica 在mathematica中绘制sigmoid函数,wolfram-mathematica,Wolfram Mathematica,我对数学一无所知 我想写我自己的sigmoid函数,在这里我可以给e和x赋予系数。绘图时,我没有得到任何输出,可能是什么问题 sigmoid_f[x_, a_, b_] := 1/(1 + ae^-bx) Plot[sigmoid_f[x, 1, 1], {x, -5, 5}] 谢谢你的帮助 我想当你写作的时候 sigmoid_f[x_, a_, b_] := 1/(1 - ae^-bx) 你的意思是写 sigmoidf[x_, a_, b_] := 1/(1 - a*E^(-b*x))
e
和x
赋予系数。绘图时,我没有得到任何输出,可能是什么问题
sigmoid_f[x_, a_, b_] := 1/(1 + ae^-bx)
Plot[sigmoid_f[x, 1, 1], {x, -5, 5}]
谢谢你的帮助 我想当你写作的时候
sigmoid_f[x_, a_, b_] := 1/(1 - ae^-bx)
你的意思是写
sigmoidf[x_, a_, b_] := 1/(1 - a*E^(-b*x))
其中,E
是欧拉数的内置表示形式,*
是乘法运算符的常用文本形式
此外,正如@Alan所评论的,不要在您定义的对象名称中使用。
Mathematica对大小写和标点符号非常挑剔。在原始表达式中,
ae
和bx
都是(可能未知)对象的名称。名称中不要使用下划线;它们有特殊的意义。