用matlab 处理 船只搁浅问题在某海域测得一些点(x,y)处的水深z(单位:英尺),由下表给出,水深数据是在低潮时测得的.船吃水深度为5英尺,问在矩形(75,200) ×(—50,150) 里的哪些地方船要避免进

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 16:27:45
用matlab 处理 船只搁浅问题在某海域测得一些点(x,y)处的水深z(单位:英尺),由下表给出,水深数据是在低潮时测得的.船吃水深度为5英尺,问在矩形(75,200) ×(—50,150) 里的哪些地方船要避免进

用matlab 处理 船只搁浅问题在某海域测得一些点(x,y)处的水深z(单位:英尺),由下表给出,水深数据是在低潮时测得的.船吃水深度为5英尺,问在矩形(75,200) ×(—50,150) 里的哪些地方船要避免进
用matlab 处理 船只搁浅问题
在某海域测得一些点(x,y)处的水深z(单位:英尺),由下表给出,水深数据是在低潮时测得的.船吃水深度为5英尺,问在矩形(75,200) ×(—50,150) 里的哪些地方船要避免进入.
水道水深测量数据(单位:英尺)
x 129.0 140.0 103.5 88.0 185.5 195.0 105.5
y 7.5 141.5 23.0 147.0 22.5 137.5 85.5
z 4 8 6 8 6 8 8
x 157.5 107.5 77.0 81.0 162.0 162.0 117.5
y -6.5 -81 3.0 56.5 -66.5 84.0 - 33.5
z 9 9 8 8 9 4 9

用matlab 处理 船只搁浅问题在某海域测得一些点(x,y)处的水深z(单位:英尺),由下表给出,水深数据是在低潮时测得的.船吃水深度为5英尺,问在矩形(75,200) ×(—50,150) 里的哪些地方船要避免进
clear
clf
%区域大小
rec_x1=75;
rec_x2=200;
rec_y1=-50;
rec_y2=150;
%原始数据
x=[129.0 140.0 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 3.0 56.5 -66.5 84.0 -33.5];
z=[4 8 6 8 6 8 8 9 9 8 8 9 4 9];
%插值
[xx,yy]=meshgrid([rec_x1:2:rec_x2],[rec_y1:2:rec_y2]);
zz=griddata(x,y,z,xx,yy,'cubic');
%做出区域水深图
surf(xx,yy,zz);
%做出危险区域图
figure
nz=find(zz

可以问一下,矩形(75,200) ×(—50,150) 是什么意思,这个矩形表示多大的范围
二楼回答的就行