Clear["Global`*"]
model = 4/Sqrt[3] - a1/(x + b1) - a2/(x + b2)^2 - a3/(x + b3)^4;
fit = {a1 -> 0.27, a2 -> 0.335, a3 -> -0.347, b1 -> 4.29, b2 -> 0.435,
b3 -> 0.712};
functionB1[x_] = model /. fit;
functionB2[x_] := model /. fit;
Run Code Online (Sandbox Code Playgroud)
functionB1和functionB2之间的评估差异可以通过Tracemma中的命令显示,如下所示:
functionB1[Sqrt[0.2]] // Trace
functionB2[Sqrt[0.2]] // Trace
Run Code Online (Sandbox Code Playgroud)
我对functionB1毫无疑问.让我感到困惑的是,因为functionB2[Sqrt[0.2]]甚至不给出数字结果但给出x的函数4/Sqrt[3] - 0.335/(0.435 + x)^2 + 0.347/(0.712 + x)^4 - 0.27/(
4.29 + x),然后它的情节如何Plot[functionB2[Sqrt[x]], {x, …