如何使用 NCO 或 CDO 将 netcdf 文件的变量与不同的常量相乘?
How to multiply variables of a netcdf file with different constants using NCO or CDO?
我有一个包含不同变量(val1、val2、val3)的 netCDF 文件。标明了变量的名称,实际上,它们彼此完全不同。
我想将变量与不同的常数相乘,例如:
val1*c1
val2*c2
val3*c3
如何用 NCO
或 CDO
做到这一点?
在 NCO 中描述 here:
ncap2 -s 'val1*=c1;val2*=c2;val3*=c3' in.nc out.nc
在 cdo
中,您可以在每个变量上以类似于 nco 的方式使用 expr
。
cdo expr,'val1=val1*c1;val2=val2*c2;val3=val3*c3' in.nc out.nc
有关详细信息,请参阅 cdo 手册 1.9.9 的第 2.7.1 节。
我有一个包含不同变量(val1、val2、val3)的 netCDF 文件。标明了变量的名称,实际上,它们彼此完全不同。 我想将变量与不同的常数相乘,例如:
val1*c1
val2*c2
val3*c3
如何用 NCO
或 CDO
做到这一点?
在 NCO 中描述 here:
ncap2 -s 'val1*=c1;val2*=c2;val3*=c3' in.nc out.nc
在 cdo
中,您可以在每个变量上以类似于 nco 的方式使用 expr
。
cdo expr,'val1=val1*c1;val2=val2*c2;val3=val3*c3' in.nc out.nc
有关详细信息,请参阅 cdo 手册 1.9.9 的第 2.7.1 节。