在matlab中实现六次多项式拟合

学习 时间:2026-04-03 11:51:40 阅读:6456
在matlab中实现六次多项式拟合要对1640,1650,1660.1900每隔十年所发生的干旱频次进行六次多项式拟合,具体数据和效果图在我的博客里.渴望得到各位网友的帮助,

最佳回答

细心的乌冬面

怡然的小蘑菇

2026-04-03 11:51:40

year=[1640 ,1650 ,1660 ,1670,1680,1690,1700,1710,1720,1730,1740,1750,1760,1770,1780,1790,1800,1810,1820,1830,1840,1850,1860,1870,1880,1890,1900];dis=[1,0,2,1,2,2,2,4,6,3,6,5,8,9,6,5,5,6,5,10,9,8,8,7,2,7,7];p=polyfit(year,dis,6)pyear=linspace(min(year),max(year),100);fitval=polyval(p,pyear);plot(year,dis,'*',pyear,fitval) %点为数据点,线为拟合线

最新回答共有2条回答

  • 美丽的蜗牛
    回复
    2026-04-03 11:51:40

    year=[1640 ,1650 ,1660 ,1670,1680,1690,1700,1710,1720,1730,1740,1750,1760,1770,1780,1790,1800,1810,1820,1830,1840,1850,1860,1870,1880,1890,1900];dis=[1,0,2,1,2,2,2,4,6,3,6,5,8,9,6,5,5,6,5,10,9,8,8,7,2,7,7];p=polyfit(year,dis,6)pyear=linspace(min(year),max(year),100);fitval=polyval(p,pyear);plot(year,dis,'*',pyear,fitval) %点为数据点,线为拟合线

上一篇 将装有NO、NO2混合气体的试管倒立于水槽中,然后向试管中缓缓通入O2,当水全部充满试管时停止通入O2,则NO2、NO和

下一篇 按要求写出成语或俗语(至少写两个)