早教吧作业答案频道 -->数学-->
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 怎么样用我指定...的网友还看了以下:
已知x/(x^2+x+1)=1/4,求分式x^2/(x^4+x^2+1)的值我查到了2种方法啊貌似 2020-05-12 …
甲乙两人从A地到B地、甲先走了2h乙在出发,结果乙比甲还早到20min.已知假的速度为4千米每时. 2020-05-14 …
函数y=2^x经过怎样的图形变换可以得到y=4^(x-3)+1,求该坐标变换 2020-05-16 …
这些方程怎么解?25.3(8x-2)=05÷(x+1)=0.225.3(8x-2)=05÷(x+1 2020-05-17 …
函数y=2^x经过怎样的图形变换可以得到y=4^(x-3)+1 2020-06-06 …
快高考了,麻烦数学高手帮忙化简一道三角题,鄙人数学基础极为薄弱...f(x)=cos²(π/4+x 2020-06-27 …
方程求求了下面哪些是方程,哪些不是方程?1)x+6.8=17.82)3.4-2x3)8×2>104 2020-07-19 …
1,已知y=x方+k的图像上有三点A(-3,y1),B(1,y2),c(2,Y3),则y1y2y3大 2020-10-31 …
求函数y=根号16-4的x次方的值域.要使y=√(16-4^x)意义须使16-4^x≥0即4^x≤1 2020-12-31 …
函数的平移是怎么回事?请不要复制百度上的,我已经百度过了,没戏老师说这是一种通法,比如说9次函数:y 2021-01-15 …