mathematica作图的错误
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为了显示"美观"而自动调整的坐标轴刻度,要手动调整下可以用: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]
最新回答共有2条回答
-
2026-04-07 21:58:32坦率的板凳
回复没有显示负值啊。。。那个,不是说坐标轴以下的就是负值,你看看坐标轴的刻度嘛。这是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]
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
