最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Mathematica软件进行拟合

来源:动视网 责编:小OO 时间:2025-09-22 23:13:35
文档

Mathematica软件进行拟合

实验九数据的曲线拟合一、实验目的与要求学会利用Mathematica软件对已知数据进行拟合处理,并针对拟合结果的图形显示分析拟合函数的优劣二、实验的基本知识熟知一些曲线及其方程三、实验的具体内容例1现有一组实测数据x00.20.30.520.0.71.0y0.30.450.470.500.380.330.24试用某种函数(如一元二次函数)对它进行曲线拟合解输入数据表L={{0,0.3},{0.2,0.45},{0.3,0.47},{0.52,0.50},{0.,0.38},{0.7,0
推荐度:
导读实验九数据的曲线拟合一、实验目的与要求学会利用Mathematica软件对已知数据进行拟合处理,并针对拟合结果的图形显示分析拟合函数的优劣二、实验的基本知识熟知一些曲线及其方程三、实验的具体内容例1现有一组实测数据x00.20.30.520.0.71.0y0.30.450.470.500.380.330.24试用某种函数(如一元二次函数)对它进行曲线拟合解输入数据表L={{0,0.3},{0.2,0.45},{0.3,0.47},{0.52,0.50},{0.,0.38},{0.7,0
实验九  数据的曲线拟合

一、实验目的与要求

学会利用Mathematica软件对已知数据进行拟合处理,并针对拟合结果的图形显示分析拟合函数的优劣

二、实验的基本知识

熟知一些曲线及其方程

三、实验的具体内容

例1现有一组实测数据

x00.20.30.520.0.71.0
y0.30.450.470.500.380.330.24
试用某种函数(如一元二次函数)对它进行曲线拟合

解  输入数据表

L={{0,0.3},{0.2,0.45},{0.3,0.47},{0.52,0.50},{0.,0.38},{0.7,0.33},{1.0,0.24}}

由于假设用一元二次函数拟合,因而经验函数表为{1 , x , x^2}

键入 f=Fit[L,{1, x , x^2},x]

为观察拟合情况,我们在一个图上画出数据点和拟合函数,键入

ListPlot[L,PlotStyle{RGBColor[0,1,0],PointSize[0.04]}]

Plot[f,{x , -0.2 , 1.2}]

Show[%,%%]

或键入  fp= ListPlot[L,PlotStyle{RGBColor[0,1,0],PointSize[0.04]}]

Show[fp,gp]

运行可得拟合函数为  0.33129+0.596026x-0.71812x2,并且从图形中可以观察拟合的结果,若散点图与曲线拟合不够理想,可以考虑用更高次的多项式或其它函数进行拟合。

例2  在某化学反应里,由实验得到生物的浓度与时间的关系如下,求浓度与时间关系的拟合曲线

  t(分)   1      2      3      4      5      6      7      8

  y        4      6.4    8.0     8.4    9.28    9.5    9.7     9.86

  t(分)   9     10      11     12     13     14     15     16

  y        10.0   10.2    10.32   10.42  10.5    10.55  10.58   10.6

解  为确定拟合函数的类型,可先在直角坐标系中作出散点图,键入

t1={{1,4},{2,6.4,{3,8.0}},{4.8.4},{5,9.28},{6,9.5},{7,9.7},{8,9.86},{9,10.0},{10,10.2},

  {11,10.32},{12,10.42},{13,10.5},{14,10.55},{15,10.58},{16,10.6}}

t2=ListPlot[t1,PlotStyle{RGBColor[0,1,0],PointSize[0.04]}]

若用四次多项式进行拟合,则键入

t3=Fit[t1,Table[x^I,{I,0,4}],x]

t4=Plot[t3,{x,0,17},PlotStyle{RGBColor[1,0,0]}]

Show[t2,t4]

运行后,可得拟合函数的表达式以及散点图与拟合函数图,从图中可见二者的吻合情况是否满意。此例中,亦可用对数函数进行拟合,为此键入

t5=Fit[t1,{log[x],1},x]

t6=Plot[t5,{x,0,17},PlotStyle{RGBColor[1,0,0]}]

Show[t2,t6]

运行后可得拟合函数为  4.99913+2.22758 Log[x],从散点图与拟合函数图亦可看到二者的吻合情况。

用Mathematica进行数据的曲线拟合,一般步骤如下:

(1)根据实验数据作出散点图

(2)由散点图的情形选择拟合函数的类型

(3)用Mathematica求拟合函数,其命令格式为

Fit[数据表,经验函数表,变量名称]

 (4) 将散点图与拟合函数图进行比较,看二者吻合情况是否满意,若不满意,可重新选择拟合函数。

  习题九

1、已知一组实验数据如下,求它的拟合曲线的方程(可用二次多项式进行拟合)

xi

12345
yi

44.5688.5
2、在某化学反应里,根据实验所得生物的浓度与时间的关系如下表,求浓度与时间的拟合曲线方程(函数类型自定)

时间(t分)        1      2      3      4      5      6      7      8

浓度()  4     6.4      8     8.8     9.22    9.5    9.7    9.86

时间(t分)        9     10     11     12      13     14     15     16

浓度() 10    10.2     10.32  10.42    10.50   10.55  10.58   10.6

文档

Mathematica软件进行拟合

实验九数据的曲线拟合一、实验目的与要求学会利用Mathematica软件对已知数据进行拟合处理,并针对拟合结果的图形显示分析拟合函数的优劣二、实验的基本知识熟知一些曲线及其方程三、实验的具体内容例1现有一组实测数据x00.20.30.520.0.71.0y0.30.450.470.500.380.330.24试用某种函数(如一元二次函数)对它进行曲线拟合解输入数据表L={{0,0.3},{0.2,0.45},{0.3,0.47},{0.52,0.50},{0.,0.38},{0.7,0
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top