早教吧作业答案频道 -->数学-->
matlab 怎么样用我指定的函数进行拟合我的实验数据?我现在收集到了一些实验数据,在位置x = 【0,2,4 ...】内,我记录到了实验测量值fx【...】.由理论公式,推导出x 和 fx 应该是e指数的函数关系,
题目详情
matlab 怎么样用我指定的函数进行拟合我的实验数据?
我现在收集到了一些实验数据,在位置x = 【0,2,4 ...】内,我记录到了实验测量值fx【...】.由理论公式,推导出x 和 fx 应该是e指数的函数关系,即fx = A * e^(Bx) +C.我想用e指数函数和我的实验数据离散点去拟合出这个函数,代码怎么写?多项式拟合我会,拟合结果也很完美,但是拟合出来的函数不满足理论上的微分方程.我觉得这个问题应该不会很难,但是新手上路,
x是位置,V1是对应位置的热电偶的电压差,我想把函数拟合成V1 = A * e^(Bx) + C 的形式,请问用哪个函数?
这是理论上的微分方程(热对流微分方程),多项式拟合出来的结果很明显不符合这个方程.但是e指数形式就很符合.
我现在收集到了一些实验数据,在位置x = 【0,2,4 ...】内,我记录到了实验测量值fx【...】.由理论公式,推导出x 和 fx 应该是e指数的函数关系,即fx = A * e^(Bx) +C.我想用e指数函数和我的实验数据离散点去拟合出这个函数,代码怎么写?多项式拟合我会,拟合结果也很完美,但是拟合出来的函数不满足理论上的微分方程.我觉得这个问题应该不会很难,但是新手上路,
x是位置,V1是对应位置的热电偶的电压差,我想把函数拟合成V1 = A * e^(Bx) + C 的形式,请问用哪个函数?
这是理论上的微分方程(热对流微分方程),多项式拟合出来的结果很明显不符合这个方程.但是e指数形式就很符合.
▼优质解答
答案和解析
定义:myfun1.m
function v=myfun1(beta,X)
v=beta(1)*exp(beta(2)*X)+beta(3);
运行:
beta = nlinfit(0:2:20,0.1*[1.32 1.38 1.67 1.93 2.45 2.97 3.70 4.32 5.48 6.68 7.9],@myfun1,[0 0 0])
结果:
[A B C]=
0.1029 0.1016 0.0152
function v=myfun1(beta,X)
v=beta(1)*exp(beta(2)*X)+beta(3);
运行:
beta = nlinfit(0:2:20,0.1*[1.32 1.38 1.67 1.93 2.45 2.97 3.70 4.32 5.48 6.68 7.9],@myfun1,[0 0 0])
结果:
[A B C]=
0.1029 0.1016 0.0152
看了 matlab 怎么样用我指定...的网友还看了以下:
设F(x)起连续函数,且为偶函数,在对称区间[-a,a]是的积分 f(x)d设F(x)起连续函数, 2020-05-13 …
设f(x)=-2^(x)+a/2^(x+1)+b(a,b为实常数)的题设f(x)=-2^(x)+a 2020-05-13 …
为什么随机变量X的分布函数一定是右连续的?为什么F(x)=F(x+0)?由于对上述知识的不了解,导 2020-05-14 …
函数z=f(x,y)由方程F(x+3z,y-2z)=0确定,其中F为可微函数,求z对x的偏导数 2020-05-16 …
设z=f(x,y),由F(x+y+z,x^2+y^2+z^2)=0确定,其中F可微,求:z对x的偏 2020-05-20 …
设函数z=f(x,y)由方程F(x,y,z)=0确定,F(1,1,1)=o,F'x(1,1,1)= 2020-06-18 …
已知函数y=f(x)的定义域为[0,1],则函数f(x+a)的定义域为?原因.设f(x)=2x+3 2020-07-19 …
设f(x)是定义在R上的单调增函数,证明集合{x:对任意的e>0,f(x+e)>f(x实变函数和泛 2020-07-29 …
函数z=f(x,y)由方程F(x+3z,y-2z)=0确定,其中F为可微函数,求z对x的偏导数 2020-10-31 …
若f(x)=sinxcosx-根号3cos平方X1)求Y=f(x)的值域,周期,递减区间,对称轴方程 2021-02-18 …