欢迎光临散文网 会员登陆 & 注册

悬沙溢油勾距离

2022-10-08 17:48 作者:山水知音户外俱乐部  | 我要投稿

1.dfs2使用grid模式,然后贴出第72小时的抵达时间图到UE中,保存中txt格式。

2.在MATLAB中将grid转成x y z格式:

clc;clear all;

filename = [str1,num2str(str2),str3];

yy1 = load("case8_grid.txt");

yy2 = reshape(yy1,742731,1);

[x,y] =meshgrid(0:200:200*780,200*950:-200:0);

X = reshape(x,742731,1);

Y = reshape(y,742731,1);

yy3 = [X,Y,yy2];

3.将yy3复制到excel中,第3列为0的筛选掉,剩下的复制后贴到SMS中

4.在sms中使用map模式进行距离估计。

勾距离
多个方案的距离

5.改进:

1)excel将0筛选掉那一步可以在MATLAB中完成;

2)直接使用MATLAB中dfs2的包完成所有的复制粘贴操作;

3)勾的距离没有计算的准确,可以在MATLAB中给出溢油点grid的坐标,然后将各个大于0的点与它计算距离,选出距离最大的一个即可。还是编脚本实现。

悬沙溢油勾距离的评论 (共 条)

分享到微博请遵守国家法律