ncl conform函数 NCL(NCAR Command Language)是美国国家大气研究中心(NCAR)开发的一种科学计算脚本语言,其中的`conform`函数可以用来扩展矩阵。 `conform`函数的语法为`conform_dims(dims, r, ndim)`,其中`dims`为目标维度,`r`为原始矩阵,`ndim`为原始矩阵各维度在目标维度中的维度。 下面是一个使用`conform`...
nlon_1d = dimsizes(lon_1d) lat2d = conform_dims((/nlat_1d(0),nlon_1d(0)/),lat_1d,0) ;构建netcdf文件二维经纬度 lon2d = conform_dims((/nlat_1d(0),nlon_1d(0)/),lon_1d,1) 构建好了就可以使用上述找最近距离的函数了。
5.2 数组的一致性 conform或conform_dims可用来扩充数组。例: theta = T*(1000/conform(T,P,1))^0.286 Conform会扩充P,使其与T的维数和每个维的大小相同,1表示P将作为扩充后数组的第二个维。 5.3 数组内存管理有两种方法可以创建一个数组或为其赋值。 1、使用数组的构造符(/…/) 如:a = (/1,2,3/...
conform和conform_dims能够用来生成符合其它数组的数组。假定 T是(10,30,64,128),P是(30): theta = T*(1000/conform (T,P,1))^0.286 conform扩展了P,详见: /Document/Functions/Built-in/conform.shtml /Document/Functions/Built-in/conform_dims.shtml 5.3 数组内存分配 有两种方法可以分配数组内存: 1)...
5.2 数组的一致性 conform或conform_dims可用来扩充数组。 例: theta = T*(1000/conform(T,P,1))^0.286 Conform会扩充P,使其与T的维数和每个维的大小相同,1表示P将作为扩充后数组的第二个维。 5.3 数组内存管理 有两种方法可以创建一个数组或为其赋值。 1、使用数组的构造符(/…/) 如:a = (/1,2,...
5.2 数组的一致性 conform或conform_dims可用来扩充数组。 例: theta = T*(1000/conform(T,P,1))^0.286 Conform会扩充P,使其与T的维数和每个维的大小相同,1表示P将作为扩充后数组的第二个维。 5.3 数组内存管理 有两种方法可以创建一个数组或为其赋值。 1、使用数组的构造符(/…/) 如:a = (/1,2,...
ncl操作手册 NCARCommandLanguage(NCL)一、简介 二、语法 •2.2数据类型 数值型:double(64位)、float(32位)、long(32或64位),integer(32位),short(16位)、byte(8位)。非数值型:string、character、graphic、file、logical、list。•2.3运算符 •代数运算符 –+ 加 –- 减 –* 乘 –^ 指数 –...
NCL数据处理南信大课件
NCL数据处理南信大课件
NCL入门 蔡宏珂 2016年6月10日 提纲 •••••概述语法基础文件读写函数过程图形绘制 NCL简介 •专为(大气)科学•数据分析和可视化•程序设计语言 NCL优势和缺点 •足够便捷 –较低的学习成本–简练的文件和图形接口–良好的文档和示例 netCDF-3、netCDF-4classic、netCDF-4、HDF4、二进制、...