自动化0 8 -2 班 罗山 0 8 0 5 1 2 2 0 系统辨识作业 学 院:信息与控制工程学院 专业班级: 姓 名: 学 号: 2 0 1 1 年 4 月 1 5 日 自动化08-2 班 罗山 08051220 - 2 - 一、(1) ➢ 题目要求 一钢球以零初速由电视天线上自由下落,实验测得下落时间和距离的数据如下: t(s) 1 2 3 4 5 6 l(m) 8
19 129
85 171
56 假设时间 t无量测误差,而距离 l 有量测误差
用最小二乘法确定重力加速度 g
➢ 分析: 对于初速度为零,从初始位置下落,下落距离等于重力加速度乘以下落时间t 的平方的二分之一,因此,此处使用最小二乘法的基本算法,即可求得g 的估计值,同时经画图可在坐标上描出对应的点,通过其曲线对结果进行相应的验证
➢ 作业程序: clear all close all clc %%%% 第一题(1)程序 %%%% t=[0 1 2 3 4 5 6]'; L=[0 8
19 129
85 171
56]'; T=0
^2; A=polyfit(T,L,1); z=polyval(A,T); figure plot(T,z); figure plot(T,L,'b+') g=A(1)%辨识参数 hold on plot(T,z,'r'); xlabel('T/s^2'); ylabel('L/m'); title('最小二乘法求重力加速度g'); hold off ➢ 运行结果: a
最小二乘法拟合曲线图 b.参数辨识: g =9
5793 即 求 得 重 力 加速度值为9