如何用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/06/25 04:14:46
![如何用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](/uploads/image/z/11393071-7-1.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8matlab%E8%AE%A1%E7%AE%97%E5%B9%B4%E5%A2%9E%E4%BA%A7%E7%8E%87%3F%EF%BC%88%E8%B6%85%E5%AE%9A%E9%97%AE%E9%A2%98%EF%BC%89+%E5%85%AC%E5%BC%8F%EF%BC%9Ax%28t%29%3Dxo%C3%97e%5Ertx%28t%29%E6%98%AF%E7%AC%ACt%E5%B9%B4%E7%9A%84%E6%95%B0%E5%80%BC.Xo%E6%98%AF%E5%88%9D%E5%A7%8B%E5%80%BC%2Cr%E6%98%AF%E7%B3%BB%E6%95%B0%2Ct%E6%98%AF%E7%AC%AC%E5%87%A0%E5%B9%B4%E6%95%B0%E6%8D%AE%E5%A6%82%E4%B8%8B%EF%BC%9A%E5%B9%B4%2F%E6%95%B0%E5%80%BC1%2F8445+2%2F9632+3%2F11069+4%2F12449+5%2F147396%2F16557+7%2F18127+8%2F19801+9%2F20422+10%2F2173411%2F24213+1)
如何用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