注册 登录
编程论坛 Matlab

logistic曲线拟合

银河战舰2011 发布于 2011-11-06 21:31, 1374 次点击
我想用logistic模型模拟一组数据
方程为:y=a+b*log10(x)    以10为底的对数   
数据:    递减的顺序  
10.6
10.4
10.3
10.2
10.1
10
9.95
9.93
9.92
9.9
9.85
9.84
9.79
9.78
9.77
9.77
9.74
9.72
9.58




谢谢大神帮忙了              发一下源代码
2 回复
#2
anbcjys2011-11-14 07:42
xy的数据都是什么
#3
gdszga2011-11-22 11:46
load logdat.m;
i=length(logdat);
for j=1:i
    x(j)=logdat(j);
end
y=2*log10(x)

p=polyfit(x,y,2);
f = polyval(p,x);
plot(x,y,'o',x,f,'-r')

1