如何用matlab计算年增产率?(超定问题) 公式:x(t)=xo×e^rtx(t)是第t年的数值.Xo是初始值,r是系数,t是第几年数据如下:年/数值1/8445 2/9632 3/11069 4/12449 5/147396/16557 7/18127 8/19801 9/20422 10/2173411/24213 1

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 12:47:04
如何用matlab计算年增产率?(超定问题) 公式:x(t)=xo×e^rtx(t)是第t年的数值.Xo是初始值,r是系数,t是第几年数据如下:年/数值1/8445 2/9632 3/11069 4/12449 5/147396/16557 7/18127 8/19801 9/20422 10/2173411/24213 1
x]kPǿʹ)KFs6IT-бuڤd8Jqp0 *S5$U' 0;?/,wQtclz>;Oq b_;h. ~Q$xq@:x|d{ڃGY甝wYw"YoH^L~u9GM3v A 21tPiNC!b!cLt:&`&&&Ai3r|!wچJ$^&m&sN>]6;txx2WΧ^ڳO%,?F](.P )"%|IlIX$:4ڬB"8ovͽT4*mQWׯ{~͓&7\.U B~KToy+)uPAQܼ%®F$r'8xYٯ 4 R

如何用matlab计算年增产率?(超定问题) 公式:x(t)=xo×e^rtx(t)是第t年的数值.Xo是初始值,r是系数,t是第几年数据如下:年/数值1/8445 2/9632 3/11069 4/12449 5/147396/16557 7/18127 8/19801 9/20422 10/2173411/24213 1
如何用matlab计算年增产率?(超定问题) 公式:x(t)=xo×e^rt
x(t)是第t年的数值.Xo是初始值,r是系数,t是第几年
数据如下:年/数值
1/8445 2/9632 3/11069 4/12449 5/14739
6/16557 7/18127 8/19801 9/20422 10/21734
11/24213 12/26108 13/29934
求程序
想知道x(t),xo ,r怎么求出来的?

如何用matlab计算年增产率?(超定问题) 公式:x(t)=xo×e^rtx(t)是第t年的数值.Xo是初始值,r是系数,t是第几年数据如下:年/数值1/8445 2/9632 3/11069 4/12449 5/147396/16557 7/18127 8/19801 9/20422 10/2173411/24213 1
x=1:13;
y=[8445 9632 11069 12449 14739 16557 18127 19801 20422 21734 24213 26108 29934];
plot(x,y,'o')
hold on
f=@(A,x)(A(1)*exp(A(2)*x));
A=nlinfit(x,y,f,[8445 0]);%%%方程系数矩阵
format long
disp(A)
xx=min(x):0.1:max(x);
yy=A(1)*exp(A(2)*xx);%%%方程形式
plot(xx,yy)
grid on