《Curve_fitting工具拟合》由会员分享,可在线阅读,更多相关《Curve_fitting工具拟合(12页珍藏版)》请在金锄头文库上搜索。
1、Curve fitting工具拟合,首先,将给定数据导入MATLAB工作区。,在命令行窗口输入”cftool”指令,进入Curve Fitting Tool工具箱。,进入Curve Fitting Tool 工具界面,选择需要拟合的数据。,在图中蓝色矩形区域选择拟合函数类型。如多项式,指数函数,傅里叶函数,自定义函数等。,选择自定义函数Custom Equation,系统会根据已有的数据给出一个拟合程度较好的方程,用户也可以进行自定义,修改已有方程。,由系统拟合的方程进行猜想,如一阶系统,二阶系统 说明:拟合程度好坏指标:SSE:和方差。即拟合数据和原始数据对应点的误差的平方和,SSE越接近于
2、0,说明模型选择和拟合更好,数据预测也越成功。 R-square:确定系数,其值越接近于1,表明方程的变量对y的解释能力越强,这个模型对数据的拟合效果也越好。,在编辑器中输入猜想的Y(s)方程,进行拉氏反变换,可得f(t)。,输入f(t),可得到第二次拟合曲线,在Results区域中,系统给出方程中的参数值,因而f(t)确定,进而Y(s)确定,可得传递函数G(s)。(对比系统自给参数),同样的道理,如果猜想是二阶系统结果会怎样?相同的步骤,可得以上拟合结果。故明显不是二阶系统。,Transfer function,G(s)=kp/(Ts+1) =8.88/(5.55s+1),谢谢观看! 2020,