东南大学《数学实验》报告
学号 姓名 成绩
实验内容:曲线拟合与插值
一 实验目的
用最小二乘法实现多项式拟合;3 次样条函数的应用
二 预备知识
(1)熟悉一般的曲线拟合的最小二乘法原则
(2)熟悉正规方程、差分表、均差表的概念
(3)熟悉“\”、polyfit、polyval、interp1、spline 等 Matlab 命令
三 实验内容与要求
下表给出了氨蒸汽的一组温度和压力数据。那么能否从所列的数据中计算 75
氨蒸汽的压力?
表 氨蒸汽的压力和温度
温度( ) 20 25 30 35 40 45 50 55 60
压力(kN/m
2
) 805 985 1170 1365 1570 1790 2030 2300 2610
(1)
用
用
polyt
polyt
、
、
polyval
polyval
命令求解氨蒸汽问题
命令求解氨蒸汽问题
命令 结果
x=[20 25 30 35 40 45 50 55
60];
y=[805 985 1170 1365 1570 1790 2030
2300 2610];
z=polyfit(x,y,3);
z1=polyval(z,75)
z=0.0071 -0.5111 48.8872 -27.1212
(y,x)三次拟合:
Y= 0.0071*x^3-0.5111*x^2+48.8872*x-
27.1212
Z1= 3775.8