当前位置:首页 > 数学建模实验报告
数学建模实验报告
if score(j)>score(j+1) choose=j; else choose=j+1 ; end end j
运行结果:
13 / 21
数学建模实验报告
按所得结果可知:第三家公司的得分最高。故选择第三家公司,即Apple
结果分析:
由于每个人对每个因素的看重程度不同,所以判断矩阵因人而异,这样层次分析法就很适应于具体的对象,将定性的问题量化,便于分析,得出结论。
5. 水道测量数据
问题描述
表1给出了在以码为单位的直角坐标为X,Y的水面一点处以英尺计的水深Z。水深数据是在低潮时测得的。
船的吃水深度为5英尺。在矩形区域(75,200)×(-50,150)内的哪些地方船要避免进入。
X 129.0 140.5 103.5 88.0 185.5 195.0 105.5
157.5 107.5 77.0 81.0 162.0 162.0 117.5 Y 7.5 141.5 23.0 147.0 22.5 137.5 85.5
-6.5 -81.0 3.0 56.5 -66.5 84.0 -33.5
14 / 21
1
数学建模实验报告 问题分析: 本题都是离散点,
9 9 8 8 9 4 9 所以可以先插值,
再画图。最后画
出等高线。来判断海底的地貌,从等高线上判断.
程序代码:
x=[129 140 103.5 88 185.5 195 105 157.5 107.5 77 81 162 162 Z 4 8 6 8 6 8 8
117.5];
y=[7.5 141.5 23 147 22.5 137.5 85.5 -6.5 -81 3 56.5 -66.5 84 -33.5];
z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];
xi=75:3:200; yi=-50:3:150;
figure(1)
z1i=griddata(x,y,z,xi,yi','nearest'); %最邻近插值 surfc(xi,yi,z1i)
xlabel('X'),ylabel('Y'),zlabel('Z') title('最邻近插值')
figure(2)
z2i=griddata(x,y,z,xi,yi'); %双线性插值 surfc(xi,yi,z2i)
xlabel('X'),ylabel('Y'),zlabel('Z') title('双线性插值')
figure(3) %双三次插值 z3i=griddata(x,y,z,xi,yi','cubic'); surfc(xi,yi,z3i)
xlabel('X'),ylabel('Y'),zlabel('Z') title('双三次插值')
figure(4)
subplot(1,3,1),contour(xi,yi,z1i,5,'r'); %创建子图,画等高线 title('最邻近插值')
subplot(1,3,2),contour(xi,yi,z2i,5,'r'); title('双线性插值')
subplot(1,3,3),contour(xi,yi,z3i,5,'r'); title('双线性插值') 运行结果:
15 / 21
数学建模实验报告
16 / 21
共分享92篇相关文档