相关疑难解决方法(0)

关于绘图过程 - 关于"Mathematica 8中的函数声明问题"的另一个问题

相关Mathematica 8中的函数声明问题

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, …

wolfram-mathematica

5
推荐指数
3
解决办法
225
查看次数

标签 统计

wolfram-mathematica ×1