matlab解数学模型在某海域测得一些点(x,y)出的水深z(单位:米)如下表,水深数据是在 低潮时测得的,船的吃水深度为5米,问在矩形区域(75,200)×(- 50,150)平方米的那些地方要避免进入.x 129.0
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 08:28:56
matlab解数学模型在某海域测得一些点(x,y)出的水深z(单位:米)如下表,水深数据是在 低潮时测得的,船的吃水深度为5米,问在矩形区域(75,200)×(- 50,150)平方米的那些地方要避免进入.x 129.0
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.0 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)平方米的那些地方要避免进入.x 129.0
这个问题非常好,不等间距问题的网格化.
clc;clear
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.0 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]
[xi,yi] = meshgrid(75:5:200,-50:5:200);
zi = griddata(x,y,z,xi,yi,'v4');
mesh(xi,yi,zi)
hold
mesh(xi,yi,5*ones(size(zi)))
图形见:
http://hi.baidu.com/chemical%5Fengineering/album/item/b6227b89a9f467a10e2444c2.html