これは、この例で「functionB」として定義された関数の奇妙な結果です。誰かがこれを説明できますか?functionB[x]
私はプロットしたいのですがfunctionB[Sqrt[x]]
、それらは異なっている必要がありますが、このコードはそれを示していますfunctionB[x] = functionB[Sqrt[x]]
。これは不可能です。
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};
functionB[x_] := model /. fit
Show[
ParametricPlot[{x, functionB[x]}, {x, 0, 1}],
ParametricPlot[{x, functionB[Sqrt[x]]}, {x, 0, 1}]
]
functionB[x]
とは異なる必要がありますfunctionB[Sqrt[x]]
が、この場合、2行は同じです(これは正しくありません)。