mathematica作图的错误fp = {{23.604,9.983},{26.875,9.560},{21.685,8.549},{10.698,5.982},{17.618,6.034},{10.671,5.858},{9.214,3.858},{15.241,10.137},{30.114,11.313},{9.476,4.343},{6.075,4.023},{12.059,4.817},{14.385,4.930},{14.657,5.013},{11.901,4
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 17:12:00
![mathematica作图的错误fp = {{23.604,9.983},{26.875,9.560},{21.685,8.549},{10.698,5.982},{17.618,6.034},{10.671,5.858},{9.214,3.858},{15.241,10.137},{30.114,11.313},{9.476,4.343},{6.075,4.023},{12.059,4.817},{14.385,4.930},{14.657,5.013},{11.901,4](/uploads/image/z/5060496-48-6.jpg?t=mathematica%E4%BD%9C%E5%9B%BE%E7%9A%84%E9%94%99%E8%AF%AFfp+%3D+%7B%7B23.604%2C9.983%7D%2C%7B26.875%2C9.560%7D%2C%7B21.685%2C8.549%7D%2C%7B10.698%2C5.982%7D%2C%7B17.618%2C6.034%7D%2C%7B10.671%2C5.858%7D%2C%7B9.214%2C3.858%7D%2C%7B15.241%2C10.137%7D%2C%7B30.114%2C11.313%7D%2C%7B9.476%2C4.343%7D%2C%7B6.075%2C4.023%7D%2C%7B12.059%2C4.817%7D%2C%7B14.385%2C4.930%7D%2C%7B14.657%2C5.013%7D%2C%7B11.901%2C4)
mathematica作图的错误fp = {{23.604,9.983},{26.875,9.560},{21.685,8.549},{10.698,5.982},{17.618,6.034},{10.671,5.858},{9.214,3.858},{15.241,10.137},{30.114,11.313},{9.476,4.343},{6.075,4.023},{12.059,4.817},{14.385,4.930},{14.657,5.013},{11.901,4
mathematica作图的错误
fp = {{23.604,9.983},{26.875,9.560},{21.685,8.549},{10.698,
5.982},{17.618,6.034},{10.671,5.858},{9.214,3.858},{15.241,
10.137},{30.114,11.313},{9.476,4.343},{6.075,4.023},{12.059,
4.817},{14.385,4.930},{14.657,5.013},{11.901,
4.064},{11.214,4.044},{15.336,6.168},{7.381,4.353},{17.426,
5.157},{12.677,4.858},{16.192,8.941},{16.442,6.199}}
gp = ListPlot[fp]
Fit[fp,{1,x},x]
为什么显示出来会出现负值,并且做不出图,错误提示为General::ivar:1 is not a valid variable.
mathematica作图的错误fp = {{23.604,9.983},{26.875,9.560},{21.685,8.549},{10.698,5.982},{17.618,6.034},{10.671,5.858},{9.214,3.858},{15.241,10.137},{30.114,11.313},{9.476,4.343},{6.075,4.023},{12.059,4.817},{14.385,4.930},{14.657,5.013},{11.901,4
没有显示负值啊...
那个,不是说坐标轴以下的就是负值,你看看坐标轴的刻度嘛.这是mathematica为了显示"美观"而自动调整的坐标轴刻度,要手动调整下可以用:
gp = ListPlot[fp,PlotRange -> {{0,31},{0,12}}]
就很明显了.
至于作图,直接用
Plot[Fit[fp,{1,x},x],{x,0,31}]
是不行的,因为计算优先级的问题...这个不用管的太多,要学的话也不是一两句话就能说清楚的.总之,你改成:
Plot[Evaluate[Fit[fp,{1,x},x]],{x,0,31}]
就好了.
要把两个图像画在一起,再用(这里假设两个图像输出命令分别是第二第三个):
Show[%2,%3]