《科学分析工具MATLAB实验》
指导教师: 实验报告
(18学时系列课程实验)
学 生: 班 级: 学 号:
哈尔滨工业大学机电工程学院机械制造及自动化系
2012年4月
-1-
实验一 最小二乘法数据处理实验
一、实验目的
通过Matlab上机编程,掌握利用Matlab软件进行数据拟合分析及数据可视化方法 二、实验内容
1.有一组风机叶片的耐磨实验数据,如下表所示,其中X为使用时间,单位为小时h,Y为磨失质量,单位为克g。要求:矚慫润厲钐瘗睞枥庑赖。 (1) 编写一个M文件,对该数据进行合理的最小二乘法数据拟合; (2) 绘出原始数据点和拟合的数据曲线。
表1 风机叶片耐磨实验
X Y X Y 10000 24.0 17000 42.8 11000 26.5 18000 44.6 12000 29.8 19000 47.3 13000 32.4 20000 65.8 14000 34.7 21000 87.5 15000 16000 37.7 137.8 41.1 174.2 22000 23000 2.对ln(1+x)在[0,1]内的采样数据进行多项式拟合; 3.对指数函数三、实验报告内容
1)编写出M文件,对该数据进行合理的最小二乘法数据拟合; 2)绘出原始数据点和拟合的数据曲线。 1)1. clc
clear xlabel('h') ylabel('g')
x=10000:1000:23000;
y=[24.0 26.5 29.8 32.4 34.7 37.7 41.1 42.8 44.6 47.3 65.3 87.5 137.8 174.2]; 聞創沟燴鐺險爱氇谴净。 在[0,1]内的采样数据进行多项式拟合。
p=polyfit(x,y,4) y1=polyval(p,x); plot(x,y,'+',x,y1,'-r')
-1-
2 clc clear x=0:0.05:1; y=log10(1+x); p=polyfit(x,y,3) y1=polyval(p,x); plot(x,y,'+',x,y1,'-r')
- 2 -