MATLAB读取.nc(数据集)文件

MATLAB读取.nc(数据集)文件

以中国1km逐月潜在蒸散发数据集(1901-2022)为例

首先用FileZilla下载特定年份的数据集

用matlab进行处理,代码如下:

matlab 复制代码
clear;clc;

ncdisp("pet_2022.nc") %读数据集的具体信息和变量

eva = ncread("pet_2022.nc","etp"); %读取潜在蒸在蒸散发变量

long = ncread("pet_2022.nc","lon"); %读取经度变量
lati = ncread("pet_2022.nc","lat"); %读取纬度变量
time = ncread("pet_2022.nc","time"); %读取时间变量

%经纬度:根据经纬度找到对应的矩阵位置,如【629,2259】

e=[];
for i = [1:12]
    e = [e;eva(629,2259,i)]; %i是时间变量,对应位置的时间数据
end

xlswrite('xinjiang_eva2022',e) %输出数据
相关推荐
星星火柴93618 小时前
笔记 | C++面向对象高级开发
开发语言·c++·笔记·学习
码界奇点18 小时前
Rust 性能优化全流程从 flamegraph 定位瓶颈到 unsafe 与 SIMD 加速响应快
开发语言·性能优化·rust·simulated annealing
丛雨要玩游戏19 小时前
字符函数和字符串函数
c语言·开发语言·算法
八个程序员19 小时前
自定义函数(C++)
开发语言·c++·算法
ad钙奶长高高19 小时前
【C语言】初始C语言
c语言·开发语言·算法
梓仁沐白19 小时前
csapp实验一:datalab
开发语言
侯小啾19 小时前
【17】C语言-gets() 与 fgets() 函数
c语言·开发语言
胡桃夹夹子19 小时前
存档111111111
java·开发语言
不会编程的小寒19 小时前
C++ 中string的用法
java·开发语言