我想使用Mathematica中的Manipulate函数将分析函数拟合到一组(x,y)数据。我想在我用来操作函数的相同轴上绘制数据集(因此我可以直观地检查操作参数如何改善拟合,但是我找不到正确的语法来绘制操纵曲线后面的点。对此有何解决方案?非常感谢!
答案 0 :(得分:1)
显示[plot1,plot2,...]将覆盖这些图,请参阅Show上的文档。
In[1]:= data = Table[{x, x^2+2*x+RandomReal[{-.1,.1}]}, {x,-3,3}];
Manipulate[
Show[ListPlot[data], Plot[a*x^2 + b*x + c, {x, -3, 3}]],
{{a, 0}, -4, 4}, {{b, 0}, -4, 4}, {{c, 2}, -4, 4}]
Out[1]= ...PlotSnipped...