=True M=filenum+5 fWidth = 10 ; specify the format width fDec = 2 ; specify the number to the right of decimal point fmtf = M + "f" + fWidth + "." + fDec ; same as "7f10.2"opt@fout ="output_u.txt"write_matrix (output_u, fmtf, opt)
fmtf= M + "f" + fWidth + "." + fDec ; same as "7f10.2" opt@fout ="output_u.txt" write_matrix (output_u, fmtf, opt)
write_matrix (output_u, fmtf, opt)
对于一般较为简单的结果,我们可能会希望用简单的文本文件来记录数据,NCL也能方便的输出文本文件,提供了write_table,write_matrix,asciiwrite等函数可以使用。兰溪推荐大家使用的是write_table函数(//www.ncl.ucar.edu/Document/Functions/Built-in/write_table.shtml),它能较为方便地控制输出文本文件的头文件、输出格式...
NCL中文学习手册
Fortran接口写无格式顺序文件fbinrecwrite,fbinwrite,写直接存取文件fbindirwrite和C接口写文件cbinwrite。 示例:读取GrADS二进制数据文件 GrADS控制文件365天日降水量 6 16 7 17 2.ASCII文件 读取ASCII文件:asciiread,readAsciiHeader和readAsciiTable; 写入:asciiwrite和write_matrix。 示例:读取简单ASCII表 ASCII数据...
例:asciiwrite(foo.ascii,x) write_matrix(data[*][*]:numeric,fmtf:string,option)可以写多列,并且可以控制格式。 例:fmtf =“15f7.2” ; fortran字符格式字符串 opt = True opt@fout = foo.ascii write_matrix(x,fmtf,opt) 3.4 写netCDF/HDF文件 有两种方法来创建netCDF/HDF文件,一种为”简单方法...
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运算符 •代数运算符 –+ 加 –- 减 –* 乘 –^ 指数 –...
可用的函数和过程 如下: printVarSummary 输出变量概要,包含所有元数据 print 与printVarSummary相同,后接每个元素的值 sprinti, sprintf 可以控制格式 15 write_matrix 以表格形式输出 4.1 printVarSummary 用法 printVarSummary(u) Variable: u Type: double Total Size: bytes 147456 values Number of Dimensions:...
write_matrix(x,fmtf,opt) 写netCDF/HDF文件有两种方法来创建netCDF/HDF文件,一种为”简单方法”,一种为”传统途径”:在写入任何值之前需要明确的定义文件的内容。简单方法fo = addfile(“”,”c”)要想创建一个没有上限的维(一般是时间),必须在写入值之前添加如下代码filedimdef ncl操作手册 来自淘豆网ww...