MATLAB处理WOA18浮标数据

1、利用woa18数据,查找浮标坐标点、并对坐标点处绘制声速剖面。
2、利用Krakenc计算传播损失差。
环境:
Matlab 2015b以上版本
ACTup水声学综合工具箱
数据来源:
World Ocean Atlas 2018(WOA18)
整理:
读取nc数据,分别读取经纬度、深度、温度、盐度。
根据浮标经纬度,获取坐标点所在的行和列,并以此读取浮标所在位置的温度、盐度。

MATLAB代码实现如下:

clear;
clc;
%% 提取nc数据
tem_ncid=('woa18_decav81B0_t15_04.nc');% 夏季温度数据文件名赋值,冬季同理
sal_ncid=('woa18_decav81B0_s15_04.nc');% 夏季盐度数据文件名赋值,冬季同理
lat=ncread(tem_ncid,'lat');%读取经度
lon=ncread(tem_ncid,'lon');%读取纬度
depth=ncread(tem_ncid,'depth');%读取深度
tem=ncread(tem_ncid,'t_an');%读取温度
sal=ncread(sal_ncid,'s_an');%读取盐度
%% 找浮标经纬度所在行和列
num_lon=find(lon==-1.4512500e+02);
num_lat=find(lat==50.875);
%% 提取Papa所在的温度、盐度数据
a=tem(num_lon,num_lat,:);
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值