matlab教学第三章解析.ppt

图1 * * 已知一组数据,用什么样的曲线拟合最好呢?可以根据散点图进行直观判断,在此基础上,选择几种曲线分别作拟合,然后比较,观察哪条曲线的最小二乘指标δ最小。如图2 所示。 * * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + f=a1+a2x+a3x2 f=a1+a2x+a3x2 f=a1+a2/x f=aebx f=ae-bx f=a1+a2x 图2 * * 4.2? 曲线拟合的MATLAB实现 MATLAB软件提供了基本的曲线拟合函数的命令: 1.多项式函数拟合:? a = polyfit(xdata,ydata,n) 其中n表示多项式的最高阶数,xdata,ydata 为要拟合的数据,它是用数组的方式输入。输出参数a为拟合多项式y = a1xn + … + anx + an+1的系数a = [a1, …, an, an+1]。 多项式在x处的值y可用下面程序计算: y = polyval (a, x) * * 例1 电阻问题 已知热敏电阻电阻值与温度的数据: 求温度为63度时的电阻值。 温度t(0C) 20.5 32.7 51.0 73.0 95.7 电阻R(?) 765 826 873 942 1032 * * 首先作出散点图 t=[20.5 32.7 51.0 73.0 95.7]; r=[

文档评论(0)

1亿VIP精品文档

相关文档