北京科技大学数学实验第五次讲解学习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京科技大学数学实

验第五次

精品资料

《数学实验》报告

实验名称 Matlab拟合与插值

2013年12月

一、【实验目的】

1.学习Matlab的一些基础知识,主要多项式及其相关计算等;

2.熟悉Matlab中多项式的拟合,编写一些相关的Matlab命令等;

3.熟悉Matlab中多项式的插值,并编写一些相关的Matlab命令等;

4.完成相关的练习题。

二、【实验任务】

1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值.

碳含量

0.10 0.30 0.40 0.55 0.70 0.80 0.95

x

电阻y 15 18 19 21 22.6 23.8 26

2.在某种添加剂的不同浓度之下对铝合金进行抗拉强度试验,得到数据如下,现分别使用不同的插值方法,对其中没有测量的浓度进行推测,并估算出浓度X=18及26时的抗压强度Y的值.

浓度X 10 15 20 25 30

抗压强度Y 25.2 29.8 31.2 31.7 29.4

3.用不同方法对在(-3,3)上的二维插值效果进行比较.

三、【实验程序】

1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值.

M文件

clc;

clf;

x=[0.1 0.3 0.4 0.55 0.7 0.8 0.95];

y=[15 18 19 21 22.6 23.8 26];

p1=polyfit(x,y,1);

p3=polyfit(x,y,3);

p5=polyfit(x,y,5);

x1=0.1:0.05:1;

y1=polyval(p1,x1);

y3=polyval(p3,x1);

y5=polyval(p5,x1);

plot(x,y,'rp',x1,y1,'b-',x1,y3,'g-.',x1,y5,'m--');

legend('拟合点','一次拟合','三次拟合','五次拟合');

disp('以下为当x=0.45时的电阻值:')

disp('一阶拟合函数值'),g1=polyval(p1,0.45)

disp('三阶拟合函数值'),g3=polyval(p3,0.45)

disp('五阶拟合函数值'),g5=polyval(p5,0.45)

2.在某种添加剂的不同浓度之下对铝合金进行抗拉强度试验,得到数据如下,现分别使用不同的插值方法,对其中没有测量的浓度进行推测,并估算出浓度X=18及26时的抗压强度Y的值.

M文件

clc;

clf;

x=[10 15 20 25 30];

y=[25.2 29.8 31.2 31.7 29.4];

xi=10:0.05:30;

yi1=interp1(x,y,xi,'*nearest');

yi2=interp1(x,y,xi,'*linear');

yi3=interp1(x,y,xi,'*spline');

yi4=interp1(x,y,xi,'*cubic');

plot(x,y,'rp',xi,yi1,'g-',xi,yi2,'c-.',xi,yi3,'m--',xi,yi4,'b:')

grid on;

legend('原始数据','最近点插值', '线性插值','样条插值','立方差值')

3.用不同方法对在(-3,3)上的二维插值效果进行比较. M文件

clf;

t=-3:1:3;

[x,y]=meshgrid(t);

z=x.^2/16-y.^2/9;

t1=-3:0.5:3;

[x1,y1]=meshgrid(t1);

z1=x1.^2/16-y1.^2/9;

[xi,yi]=meshgrid(t1);

zi1=interp2(x,y,z,xi,yi,'*nearest');

zi2=interp2(x,y,z,xi,yi,'*linear');

zi3=interp2(x,y,z,xi,yi,'*spline');

zi4=interp2(x,y,z,xi,yi,'*cubic');

subplot(3,2,1),mesh(x,y,z),title('数据点')

subplot(3,2,2),mesh(x1,y1,z1),title('函数图像')

subplot(3,2,3),mesh(xi,yi,zi1),title('最近点插值')

subplot(3,2,4),mesh(xi,yi,zi2),title('线性插值')

subplot(3,2,5),mesh(xi,yi,zi3),title('样条插值')

subplot(3,2,6),mesh(xi,yi,zi4),title('立方插值')

四、【实验结果】

1.在钢线碳含量对于电阻的效应的研究中,得到以下数据.分别用一次、三次、五次多项式拟合曲线来拟合这组数据并画出图形,计算当x=0.45时的电阻值.

碳含量

0.10 0.30 0.40 0.55 0.70 0.80 0.95

x

电阻y 15 18 19 21 22.6 23.8 26

图1.1 x=0.45时的电阻值

相关文档
最新文档