北科大MATLAB第五次作业

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

《数学实验》报告

实验名称 MATLAB绘图

学院东凌经济管理学院

专业班级工管111 姓名李伊童

学号 41171034

2013年 5月

一、【实验目的】

插值与拟合

二、【实验任务】

第六章8、10、12

三、【实验程序】

8、x=[0.10,0.20,0.30,0.55,0.70,0.80,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);

disp(‘一阶拟合函数'),f1=poly2str(p1,'x');

disp(‘三阶拟合函数'),f3=poly2str(p3,'x');

disp(‘五阶拟合函数'),f5=poly2str(p5,'x');

x1=0.10:0.01:0.95;

y1=polyval(p1,x1);

y3=polyval(p3,x1);

y5=polyval(p5,x1);

plot(x,y,'rp',x1,y1,'--',x1,y3,'k-.',x1,y5);

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

10、x=[10,15,20,25,30];

y=[25.2,29.8,31.2,31.7,29.4];

xi=10:0.5: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,'ro',xi,yi1,'--',xi,yi2,'-',xi,yi3,'k.-',xi,yi4,'m:'), grid on; legend('原始数据','最近值插点','线性插点','样条插点','立方插点');

12、[x,y]=meshgrid(-3:0.3:3);

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

>> [x1,y1]=meshgrid(-3:0.1:3);

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

>> figure(1)

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

>> subplot(1,2,2),mesh(x1,y1,z1),title('函数图象')

>> [xi,yi]=meshgrid(-3:0.05:3);

>> 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');

>> figure(2)

>> subplot(221),mesh(xi,yi,zi1),title('最近点插值')

>> subplot(222),mesh(xi,yi,zi2),title('线性插值')

>> subplot(223),mesh(xi,yi,zi3),title('样条插值') >> subplot(224),mesh(xi,yi,zi4),title('立方插值') 四、【实验结果】

8、

10、

12、

五、【实验总结】

此次作业比较综合,与前面二维绘图和三维绘图相关。

相关文档
最新文档