数值分析matlab实验

上传人:m**** 文档编号:504466055 上传时间:2023-05-23 格式:DOCX 页数:5 大小:453.92KB
返回 下载 相关 举报
数值分析matlab实验_第1页
第1页 / 共5页
数值分析matlab实验_第2页
第2页 / 共5页
数值分析matlab实验_第3页
第3页 / 共5页
数值分析matlab实验_第4页
第4页 / 共5页
数值分析matlab实验_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《数值分析matlab实验》由会员分享,可在线阅读,更多相关《数值分析matlab实验(5页珍藏版)》请在金锄头文库上搜索。

1、实验练习插值法一. 实验内容(一)己知z二(才一ixyxZyZxy),请用三次样条插值的方法得出网 格数据的样条插值拟合,并绘出曲侖。(二)在一丘陵地带测量高程,x和y方向每隔100米测一个点,得高程数 据如下。试用MATLAB的二维插值函数“interp2”进行插值。100200300400100636697624478200698712630478300680674598412400662626552334(1)、画出原始数据图;(2)、画出加密后的地貌图,并由此找出最高点和该点的高程。二. 实验环境MATLAB2013a+Windows7三. 程序核心代码(一) clear all;cl

2、c;x=-3:0.2:3;y=-2:0.2:2;X,Y=meshgiid(x,v);z=(X.A2-2*X).*exp(.X.A2-Y.A2-X.*Y);zl=mteip2(x,y,乙 X.Y/spline);suif(XXzl);(二) clear all;clc;x=100:100:400;V=100:100:400;J7z=636 697 624 478;698 712 630 478;680 674 598 412:662 626 552 334; mesh(x,y,z); %绘原始数据图 title (原始地貌图xlabelCx*);ylabel(V);zlabelCz1);(2)c

3、leai- all;clc;x=100:100:400;V=100:100:400;J7 z=636 697 624 478;698 712 630 478;680 674 598 412:662 626 552 334; xl=100:20:400;vl=100:20:400;x2,y2=meshgnd(x 1 ,y 1);zl=mteip2(x,y,z,x2,y2,spiine);% 三次样条插值%zl=mterp2(x,y, z,x2,y2,cubic);% 三次多项式插值%zl=mterp2(x,y, z,x2,y2/nearestf);% 最临近插值%z 1=iiiterp2(x,y

4、,z,x2,y2/lineai,);% 双线性插值算法mesh(x 1 ,y 1 ,z 1);%找出最人值并在图中标注ziuax zx=max(max(zl);m n=find(zl=zinax);a=xl(n);b=vl(m);hold on;plot3(a,b,zniax/or);(第一题图)第(二)题第1问图:图1图2第二题第2问图:图3图4图5图6本次试验最终选取三次样条插值函数方法,进行计算,用蓝色空心圆表示最高值 位置,如上图6所示。五.心得体会刚开始对MATLAB语法不是很了解,通过和同学一起讨论并翻阅资料,才 将一些基本用法搞清楚。刚开始,因为没有选取好参数,所以并没有得出理想结 果。还有就是没有把情况考虑完全,比如最大值的计算如何表示等。经过多次修 改,终于将所有情况包括在内,成功将程序运行成功,将图像显示出來。通过此 次实验,我明白了碰到问题时,只有先理清思路,分析出问题的本质,运用相关 方法,勤于动手,才能实现理想结果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号