matlab 指数曲线拟合:y=a*exp(b*f^c)

发布网友 发布时间:2024-10-24 01:51

我来回答

1个回答

热心网友 时间:2024-11-02 19:03

clear
t=[219 222 223 226 229];%你给的数据有问题,请自行调整
y0=[352 2353 3513 6303 3521];
y1=ones(size(y0),1);
y1=log(y0);%对原方程两边取对数
p=polyfit(t,y1,2);%p为拟合多项式的系数,降幂排列
c=1/p(1);%把取对数后的式子整理一下,就可以得到abc跟p的对应关系
b=-p(2)*c/2;
a=exp(p(3)-b^2/c);
a
b
c

望采纳

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com