【Delft3D FM数据后处理系列】3.Delft3D输出便于Matlab处理的nc文件

大概半年前有网友问我Delft3D的数据能否也用Matlab处理。由于我当时对Delft3D跑出来的数据是怎样的还不熟悉,故不能很清楚的解决ta的问题。最近自己也需要使用Delft3D,故研究了一下这个问题,最终在B站参考了博主 望远music 的视频Delft3d_intro7: Delft3d模型多种运行及后处理方式介绍_哔哩哔哩_bilibili后发现Delft3D也可以输出nc文件的结果,这样就可以在Matlab进行处理了。

写在前面:让Delft3D输出nc文件结果并不是使用Matlab处理Delft3D数据的唯一办法,也可以通过查看quickplot源码的方式找到对应的函数直接处理数据,但是这个方式我感觉如果代码报错了就很难修改(虽然我没试过),于是采用输出nc文件自己编程的方式进行出图。

正文内容:

让Delft3D输出nc文件只需要在创建mdf文件的时候,在Additional Parameter这一项里面加上FlNcdf  #maphis# 这一项就可以了,像下面这样。注意,是FlNcdf(小写L)而不是FINcdf(大写I)哦。

这样之后在跑完的结果里就会出现两个nc文件,方便放进matlab里自定义处理了!

使用ncdisp函数可以看出两个nc文件里面包含什么数据,再根据自己的需要进行画图。具体代码后面有机会再放出来和大家交流~这期内容就到这里了,感谢您看到这里!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值