那个怎么用Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/01 10:50:44
那个怎么用Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了
能写下程序吗?比如说:
x=2003:1:2012;
y=[2862 3139 3417 3864 4320 4773 5324 6581 7487 8568];
这样的数据,
就是我拟合出来红色是二次的指数,蓝色是一次的指数,二次的更好,但接下来怎么求这个二次的函数呢?
最后是这样的形式y=exp(ax^2+bx)+c
能写下程序吗?比如说:
x=2003:1:2012;
y=[2862 3139 3417 3864 4320 4773 5324 6581 7487 8568];
这样的数据,
就是我拟合出来红色是二次的指数,蓝色是一次的指数,二次的更好,但接下来怎么求这个二次的函数呢?
最后是这样的形式y=exp(ax^2+bx)+c
对于y=b*(a^x)指数来说
两边取对数 ln(y)=ln(a)*x+ln(b)
最小二乘法,求ln(a) ln(b)
求a,b
注意:
1.y的数据要取对数后再与x进行拟合
再问: x=2003:1:2012;
y=[2862 3139 3417 3864 4320 4773 5324 6581 7487 8568];
lny=log(y);
lnab=polyfit(x,lny,1);
a=exp(lnab(1))
b=exp(lnab(2))
f=b*a.^x;
plot(x,y,'+',x,f);
这样吗?
两边取对数 ln(y)=ln(a)*x+ln(b)
最小二乘法,求ln(a) ln(b)
求a,b
注意:
1.y的数据要取对数后再与x进行拟合
再问: x=2003:1:2012;
y=[2862 3139 3417 3864 4320 4773 5324 6581 7487 8568];
lny=log(y);
lnab=polyfit(x,lny,1);
a=exp(lnab(1))
b=exp(lnab(2))
f=b*a.^x;
plot(x,y,'+',x,f);
这样吗?
那个怎么用Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了
那个怎么用法Matlab计算得出指数二次模型的函数表达式,已经将数据拟合好了
用matlab拟合一组数据,要求得出函数表达式
关于用MATLAB拟合一组数据,得到函数的表达式
怎么用一直数据进行matlab二元二次函数拟合
怎样用matlab拟合一组符合高斯分布的数据,得出完整的高斯函数表达式.
在orgin中,已经完成对数据的拟合,怎么得到拟合曲线的函数表达式呢?
用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像?
如何用matlab进行二次指数拟合?拟合模型为y=exp(a(1)*x^2+a(2)*x+a(3))+a(4) 数据如下
急 s型曲线函数表达式用matlab怎么拟合
matlab数据拟合函数
拟合之后怎么把因变量的值和拟合的函数表达式输出来 matlab