做SMT程序时可以标记NC位并导出NC文件吗?
NetCDF全称为网络通用数据格式,中文翻译为“网络通用数据格式”。对于程序员来说,类似于zip、jpeg、bmp文件格式,是一种标准的文件格式。Netcdf文件最初是用来存储气象科学中的数据,现在已经成为很多数据采集软件的文件格式。?
从数学上讲,netcdf存储的数据是一个有多个自变量的单值函数。从公式上来说,就是f(x,y,z,…)=value,函数的自变量x,y,z在netcdf中称为dimension?
或者axix,函数值在netcdf里叫变量,自变量和函数值的一些物理性质,比如度量单位(量纲),物理名称等等?
在netcdf中,它被称为属性。
netcdf文件的内容
netcdf文件的结构包括以下对象:?
1,变量?
变量对应真实的物理数据。比如我们家的电表,显示的是每个时刻的读数,表示用户在那个时刻的用电量。这个读数可以用netcdf中的变量来表示。它是以时间为自变量(或者自变量个数为一维)的单值函数。再比如,气象学上要画一张气压图,即“东经xx度,北纬yy度的点上的气压是多少?”这是一个二维的单值函数,两个维度分别是经度和纬度。函数值是大气压。
从上面的例子可以看出,netcdf中的变量是一个n维数组,数组的维数是实际问题中自变量的个数,数组的值是观察到的物理值。netcdf中变量(数组值)的存储类型有六种:ascii字符(char)、字节(short)、整数(int)、浮点(float)和double。显然这些类型和C里面的是一致的,搞C的朋友应该很快就懂了。
2.维度?
维数对应的是函数中的自变量,或者是函数图像中的坐标轴,是线性代数中n维向量的一个分量(这也是维数这个名称的由来)。在netcdf中,一个维有一个名称和一个范围(或者长度,也就是数学中的一个定义域,可以是一组离散的点,也可以是一个连续的区间)。在netcdf中,维度的长度基本上是有限的,最多只能有一个无限长的维度。
3.属性?
属性对变量值和量纲的具体物理意义的注释或解释。因为变量和维度只是在netcdf里面。