写入.dat的fltarr的格式是什么

时间:2013-07-02 21:11:13

标签: r binary-data idl-programming-language

我实际上并没有使用IDL,而是使用IDL编写的模型。我有一些预先建立的脚本,将.dat的输出提取到.tif但现在我想查看一些中间文件。 基本上代码如下:

openw, 1, file.dat
var_cube=assoc(1,fltarr(ncols,nrows))
for i=0,num_elements do begin
ivar=doi(i)
var_cube[i]=allvar_cube[ivar]
endfor

file.dat的格式是什么?扁平二进制,小端?我不太了解模型中的所有语法,但var_cube将是一个三维数组,其中ncols,nrows是空间域,第三个D是时间片。我想在任何其他程序中打开这些文件,例如R来查看光栅切片。

1 个答案:

答案 0 :(得分:1)

由于OPEN上没有关于字节序的特定关键字,例如SWAP_IF_BIG_ENDIANSWAP_IF_LITTLE_ENDIAN,因此该文件将以运行代码的机器的本机字节顺序创建上。