打开Netcdf文件:使用nf_open函数打开Netcdf文件,并获取文件的ID。 获取变量ID:使用nf_inq_varid函数获取要操作的变量的ID。变量ID是对变量的唯一标识。 获取变量维度:使用nf_inq_varndims和nf_inq_vardimid函数获取变量的维度信息。nf_inq_varndims返回变量的维度数量,nf_inq_vardimid返回变量的维度ID。 获取...
打开文件,读取数据 stat=nf90_open(ncfile, NF90_NOWRITE, fid) stat=nf90_inq_varid(fid, 'sic', varid) stat=nf90_get_var(fid, varid, ice, start=(/180,10,start_num/), count=(/1,1,recnum/)) stat=nf90_inq_varid(fid, 'latitude', varid) stat=nf90_get_var(fid, varid, lat...
打开NC文件 status = nf_open(filename, nf_nowrite, ncid) if (status /= nf_noerr) then print *, '无法打开文件' stop endif ! 获取变量ID status = nf_inq_varid(ncid, 'variable_name', varid) ! 替换'variable_name'为你的变量名 if (status /= nf_noerr) then print *, '无法获取变...
status=nf90_open(trim(filename),nf90_nowrite,ncid) write(*,*) status !检查文件是否打开,status返回值=0时,证明文件打开正确 !get the id of variables status=nf90_inq_varid(ncid,'lon',varid1) status=nf90_inq_varid(ncid,'lat',varid2) ...
ierr=nf_inq_varid(ncid1,'longitude',varid1) !get"longitude"ierr=nf_get_var_real(ncid1,...
/usr/local/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_attid_': fort-genatt.c:(.text+0x195): undefined reference to `nc_inq_attid' /usr/local/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_atttype_': fort-genatt.c:(.text+0x2a5): undefined ...
io.obj : error LNK2001: unresolved external symbol _NF_INQ_VARID@16 ies-io.obj : error ...
vname,xtype,ndims,dimids)) CALL check(nf90_inq_varid(ncid,vname,varid)) CALL check(nf90_get_var(ncid,varid,xpos)) CALL check(nf90_inquire_variable(ncid,2,vname,xtype,ndims,dimids)) CALL check(nf90_inq_varid(ncid,vname,varid)) CALL check(nf90_get_var(ncid,varid,ypos...
利用fortran创建、读取、写netCDF(.nc)的教程 Introduction to using the netCDF data format with Fortran 90 Michael Thorne (michael.thorne@utah.edu)Last Updated: July 20, 2010 I. Introduction NetCDF – Net work C ommon D ata F orm NetCDF is an array based data structure for storing ...
NF90_INQ_VARID获取变量ID NF90_GET_VAR获取变量值 以下是具体示例代码 program main USE netcdf implicit none integer:: status, fidA, dimID_TIME, dimID_LAT, dimID_LON, T2_ID, LAT_ID, LON_ID, U10_ID integer:: nx, ny, nt real , dimension(:,:,:) , allocatable :: t2m, u10 real ...