Logistic模型用matlab求解t=[2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010]N=[128453 129227 129988 130756 131448 132129 132802 133450 134091]N0就取2000吧我实在不太会弄,请大神帮忙用lsqcurvefit解决,要有代码解释多谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:35:45

Logistic模型用matlab求解t=[2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010]N=[128453 129227 129988 130756 131448 132129 132802 133450 134091]N0就取2000吧我实在不太会弄,请大神帮忙用lsqcurvefit解决,要有代码解释多谢
Logistic模型用matlab求解

t=[2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010]

N=[128453 129227 129988 130756 131448 132129 132802 133450 134091]

N0就取2000吧

我实在不太会弄,请大神帮忙用lsqcurvefit解决,要有代码解释

多谢!


不好意思写错了,N0取2000年的值

Logistic模型用matlab求解t=[2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010]N=[128453 129227 129988 130756 131448 132129 132802 133450 134091]N0就取2000吧我实在不太会弄,请大神帮忙用lsqcurvefit解决,要有代码解释多谢

这个数据没有 logistic 规律吧~

下面程序你参考一下:

% curvefitLogistic.m
% 在实际应用时, 只有在确认所得的生物数据具有 logistic 曲线规律, 拟合的结果才
% 有意义,下面这组数据具有 logistic 曲线规律!
N=[3929 5308 7240 9638 12866 17069 23192 31443 38558 50156 62948 ...
    75995 91972 105711 122775 131669 150697 179323 203185 226500];
t=1790:10:1980;
% 画原始数据图
plot(t,N,t,N,'r*')
hold on 
% Logistic 函数的构造
func  = @(beta,x) beta(1)./(1+(beta(1)/N(1)-1)*exp(-beta(2)*(x-1790)));
% 关键:寻优初值的选取:beta0(1)为函数的最大值,beta0(1)尽可能小,这里直接取 0
% 因为:现在在计算机上进行 logistic 曲线拟合, 多采用 Guass一Newton 算法和 Guass-
% Newton 的改进算法 Marquardt 法, 这两种算法只有在选取一组与实际值较接近的初
% 值K, a, b 时, 迭代过程的收敛性才好, 即找到的K 、a 、b 的值能使 R 值最小!
beta0 = [max(N) 0];

% lsqcurvefit 调用
[beta,resnorm,residual,exitflag,output]= lsqcurvefit(func,beta0,t,N);

% 画拟合图
plot(t,func(beta,t), t,func(beta,t), '*b');

拟合效果图:

怎么用matlab求解Logistic模型中的三个参数?将Logistic模型的方程变为y=b/(1+a*exp(-kt)),已知t=[0,5,10,24,33,48,57,72,96,120,144,168,192,216];y=[0,0.028,0.103,0.336,0.450,0.597,0.716,0.778,0.835,0.849,0.816,0.839,0.811,0.816].怎么 怎么用matlab求解Logistic模型中的两个参数Logistic模型的方程变为y=b/(1+((b-a)/a)*exp(-kt)),求b与k.a=68.65.t=1:10.y=[73.22 80.22 87.69 93.97 99.16 103.38 109.46 114.6 119.85 124.92] 【急】用MATLAB软件最小二乘法拟合求解malthus人口增长模型和Logistic模型malthus人口增长模型:x(t)=x0*exp(rt) 用最小二乘法后,y=rt+a,y=lnx,a=lnx0,求其中的参数r,和x0Logistic模型:x(t)=xm/[1+(xm/x0-1)exp(-rt)] 用Matlab程序对logistic人口模型进行拟合?matlab最小二乘曲线拟合对Logistic函数进行估计 Logistic模型用matlab求解t=[2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010]N=[128453 129227 129988 130756 131448 132129 132802 133450 134091]N0就取2000吧我实在不太会弄,请大神帮忙用lsqcurvefit解决,要有代码解释多谢 如何运用MATLAB程式计算Logistic模型曲线参数 如何画Logistic模型dx/dt~x曲线和~t曲线用MATLAB软件,嗯……能详细写下程序吗?因为对ode指令不懂,刚学MATLAB,就要写论文…… logistic人口模型求解中的b0是什么?怎么来的? 用matlab软件计算logistic模型中的各个参数,Logistic模型的方程变为y=b/(1+a*exp(-kt)).各个数据为t=(0:25)y=(2,8,10,10,11,21,56,104,137,165,194,217,199,201,182,192,179,190,206,209,196,195,234,210,210,180) 用logistic模型对信用度进行评价和数字电视的普及率,然后用matlab软件对其进行分析 matlab 中logistic模型求解这是我写的源程序,直接从网上下载的建立m文件function y=zout(beta,t) % 保存为 zout.m 文件a=68.65;b=beta(1);k=beta(2);y=b./(1+((b-a)/a)*exp(-k*t));---------------------------------------------------- MATLAB求解logistic阻滞模型的三个参数求教大神帮看,我用的MATLAB版本R2012a希望求出函数中三个参数,但是老是运行不出来>> xdata=[1,2,3,4,5,6,7,8,9,10,11,12,13,14];>> ydata=[124761 125786 126743 127627 128453 129227 什么是Logistic模型 什么是logistic模型? 解释一下logistic模型 要求有问题分析,模型建立跟评价,模型的求解要用Matlab 用MATLAB画出Logistic 模型式子:y=112.5/(1+29*e^(-0.5*x))用plot,他告诉我‘Matrix must be square ’ Logistic模型里的微分方程怎么解的?我忘了,用分离变量法解不出来了,方程左边是N(t)*(1-N(t))