如何用matlab做一组散点的累积概率曲线
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 18:38:46
如何用matlab做一组散点的累积概率曲线
如何用matlab做一组散点的累积概率曲线
如何用matlab做一组散点的累积概率曲线
人口预测问题 (单位:百万)
预测 2010 年该国的人口
年 1790 1800 1810 1820 1830 1840 1850
人口\x05 3.9 5.3 7.2 9.6 12.9 17.1 23.2
年 1860 1870 1880 1890 1900 1910 1920
人口\x0531.4 38.6 50.2 62.9 76 92 106.5
年 1930 1940 1950 1960 1970 1980 1990
人口\x05123.2 131.7 150.7 179.3 204 226.5 251.4
输入:
clear
x=[1790 1800 1810 1820 1830 1840 1850 1860 1870.
1880 1890 1900 1910 1920 1930 1940 1950.
1960 1970 1980 1990];
y=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6.
50.2 62.9 76 92 106.5 123.2 131.7 150.7.
179.3 204 226.5 251.4];
aa=polyfit(x,y,2);
a=aa(1),b=aa(2),c=aa(3)
Y=polyval(aa,x);
plot(x,y,'k+',x,Y,'r')
yy=polyval(aa,2010)
输出:
a = 0.0066
b = -23.7001
c = 2.1306e+004
yy =302.9158
拟合出二次曲线:
y=0.0066t^2-23.7001t+21306