
mathematica 海浪拟合问题 请各位大虾进来帮帮忙。 40
海浪高度数据的拟合问题海洋水文观测站记录了某海域每天24小时海浪潮高度数据(相对于海堤上的零标尺记号)。工作人员每小时做一次记录,下面是从12月1日早上零点开始到12月2...
海浪高度数据的拟合问题
海洋水文观测站记录了某海域每天24小时海浪潮高度数据(相对于海堤上的零标尺记号)。工作人员每小时做一次记录,下面是从12月1日早上零点开始到12月2日晚上23点结束两天内完整的数据记录。能否根据这些数据预测三天以后(即12月5日)的海浪高度数据
12月1日海浪高度数据(单位:米)
0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00
2.4000 1.2000 -0.1000 -0.5000 -2.5000 -3.0000 -2.7000 -1.6000
8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00
0.2000 2.1000 3.4000 3.6000 2.9000 1.6000 0.2000 -1.2000
16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
-2.4000 -3.0000 -3.1000 -2.3000 -0.7000 1.3000 2.9000 3.6000
12月2日海浪高度数据(单位:米)
0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00
3.1000 2.0000 0.6000 0.6000 -2.2000 -3.6000 -3.2000 -2.5000
8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00
-0.9000 -1.1000 2.9000 3.9000 3.6000 2.5000 1.0000
16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
-2.4000 -3.0000 -3.4000 -3.0000 -1.7000 0.2000 2.2000 3.5000
(1) 由数据画散点图,连线图,有点有线组合图
(2) 用快速傅里叶变换(FFT)分析数据,计算出数据变化的频率(或周期)b
(3) 以x表示海浪高度变量,考虑用三角函数作数据拟合,设
利用数据拟合的确定系数a1和a2。
(4) 根据确定的数学表达式计算出三天以后(即12月5日)的海浪高度数据为预测值。 列表0:00-23:00时。
(5) 分析拟合误差,修改拟合函数使之更符合实际数据。
注意:
a.可能用到的mathematica命令(部分)
1.画图:
ListPlot[data, PlotJoined -> True]; (数据连线)
ListPlot[data, PlotStyle -> PointSize[0.02]]( 0.02为点的大小)
2.拟合函数:
注意,该拟合是非线性拟合,需要装入 nonlinearfit.m软件包
使用NonlinearFit命令。 展开
海洋水文观测站记录了某海域每天24小时海浪潮高度数据(相对于海堤上的零标尺记号)。工作人员每小时做一次记录,下面是从12月1日早上零点开始到12月2日晚上23点结束两天内完整的数据记录。能否根据这些数据预测三天以后(即12月5日)的海浪高度数据
12月1日海浪高度数据(单位:米)
0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00
2.4000 1.2000 -0.1000 -0.5000 -2.5000 -3.0000 -2.7000 -1.6000
8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00
0.2000 2.1000 3.4000 3.6000 2.9000 1.6000 0.2000 -1.2000
16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
-2.4000 -3.0000 -3.1000 -2.3000 -0.7000 1.3000 2.9000 3.6000
12月2日海浪高度数据(单位:米)
0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00
3.1000 2.0000 0.6000 0.6000 -2.2000 -3.6000 -3.2000 -2.5000
8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00
-0.9000 -1.1000 2.9000 3.9000 3.6000 2.5000 1.0000
16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
-2.4000 -3.0000 -3.4000 -3.0000 -1.7000 0.2000 2.2000 3.5000
(1) 由数据画散点图,连线图,有点有线组合图
(2) 用快速傅里叶变换(FFT)分析数据,计算出数据变化的频率(或周期)b
(3) 以x表示海浪高度变量,考虑用三角函数作数据拟合,设
利用数据拟合的确定系数a1和a2。
(4) 根据确定的数学表达式计算出三天以后(即12月5日)的海浪高度数据为预测值。 列表0:00-23:00时。
(5) 分析拟合误差,修改拟合函数使之更符合实际数据。
注意:
a.可能用到的mathematica命令(部分)
1.画图:
ListPlot[data, PlotJoined -> True]; (数据连线)
ListPlot[data, PlotStyle -> PointSize[0.02]]( 0.02为点的大小)
2.拟合函数:
注意,该拟合是非线性拟合,需要装入 nonlinearfit.m软件包
使用NonlinearFit命令。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询