怎么用matlab求解Logistic模型中的三个参数?

将Logistic模型的方程变为y=b/(1+a*exp(-kt)),t=[0,1,2,3,4,5,6,7,8,9,10,11,12,13],y=[2399.14,226... 将Logistic模型的方程变为y=b/(1+a*exp(-kt)),t=[0,1,2,3,4,5,6,7,8,9,10,11,12,13],y=[2399.14,2269.8,2577.467,2804.28,2552.35,2562.24,2488.96,2914.00,2740.54,2690.78,2754.27,2837.92,2971.55,3025.11]怎么求出参数a,b,k的值,要具体的程序. 展开
 我来答
我行我素850915
2016-09-08 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1764万
展开全部
这是个拟合问题,可这样:
x=[0,1,2,3,4,5,6,7,8,9,10,11,12,13];
y=[2399.14,2269.8,2577.467,2804.28,2552.35,2562.24,2488.96,2914.00,2740.54,2690.78,2754.27,2837.92,2971.55,3025.11];
f=fittype('b/(1+a*exp(-k*x))');
[fity,g]=fit(x',y',f)
结果是:
fity =

General model:
fity(x) = b/(1+a*exp(-k*x))
Coefficients (with 95% confidence bounds):
a = -0.9972
b = 6.817
k = 18.01

g =

sse: 9.5318e+07
rsquare: -149.6950
dfe: 11
adjrsquare: -177.0941
rmse: 2.9437e+03
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式