- 博客(5)
- 问答 (2)
- 收藏
- 关注
原创 【Delft3D FM数据后处理系列】1. 绘制模型网格
平时在学习Delft3D FM的时候,发现网上很多资料主要是讲如何运行模型,鲜有讲如何对结果进行可视化的。虽然Delft3D有quickplot工具,但对于科研绘图来说还远远不够,个人感觉只适合于简单的查看数据。此外,Deltares的OpenEarthTools虽然也有处理Delft3D数据的程序,但是那个我个人目前还没成功使用过,程序报错后很难处理。因此,我尝试自己写处理Delft3D数据的程序,方便后面出图与修改。主要用到的工具是Matlab和Surfer。
2024-01-30 12:14:36 592 3
原创 Delft3D FM 泥沙模型水位文件无法导入问题的解决办法
但是遇到了一个问题:原本水动力模型的底床高程计算位置(bed level location)类型为node/MeanLev,而泥沙模型中这个选项只能选择face(cell center)。在和张老师讨论了这个问题后,得到解决办法如下:在GUI插值保存后,先不用跑模型,将mdu文件拖入Visual Studio Code(或者记事本打开),在BathymetryFile中加上水深文件名(带后缀),并且删掉UniBedLevel这一行,然后保存运行模型(如图)。
2023-12-02 20:20:33 464
原创 Delft3D FM并行计算方法
其中<workingDir> 要写mdu文件所在的文件夹名字,<inputFile>写mdu文件名字,<process>根据份数有多少写多少,我分成8份就从0写到7,如果分成4份就从0写到3,以此类推。使用过Delft3D FM的朋友都知道,如果模拟的区域较大、时间较长,就会导致Delft3D FM模型计算所花费时间较久,而并行计算方法可以有效减少模型计算时间。5.输入下面的命令将*.mdu文件分成若干部分。3.打开这里的x64文件,将\share\bin中的所有文件复制进\dflow\bin中。
2023-10-06 11:17:30 346 3
原创 【MATLAB绘图】对散点较多的散点图进行数据预处理
后觉得这种处理思路不错。在绘制散点图时,有时候会因为散点太多,导致散点图很杂乱。1. 画出来的严格意义上并不是散点,而是一种类似热力图的图种;2. bin的大小固定且相等,不能根据数据本身进行调整。大家觉得结果怎么样呢?PS:当然,以上两个问题可能都是因为我自己不会调><'equal'表示对原始数据长度进行等间距分组。'linear'表示对x进行等间距分组,group_num:想要得到的数据长度。new_x : 处理后的x坐标数据。new_y : 处理后的y坐标数据。method:分组方法,
2023-05-12 18:37:51 1087 1
空空如也
关于MATLAB的contourf和contour函数同时使用的问题
2023-03-30
潮汐调和分析数据长短选取问题
2023-03-09
关于SMS修改部分岸线边界的问题
2023-02-25
微信小程序在onShow 函数中调用带参自定义函数报错
2022-09-30
微信小程序中,如何根据选择的结果显示图片?
2022-07-27
请教一下micro visual studio+one API使用报错问题
2022-05-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人