如何在Gnuplot中的二进制文件的开头跳过某些字节?

Ale*_*ara 3 plot gnuplot

假设我有一个二进制文件,其格式如下:4*sizeof(double),4*sizeof(size_t),(Ny*Nx)*dizeof(double).

前4个双打和4个size_ts是关于文件的元信息.剩下的就是我想用gnuplot绘制的数据.

现在我必须将文件转换为另一个没有标题的文件使用命令绘制:

plot "convertedfile.data" binary format='%double' array=(Ny, Nx) u 1 w image
Run Code Online (Sandbox Code Playgroud)

问:有没有办法告诉gnuplot忽略N二进制文件的起始字节,然后将其余部分绘制成矩阵?

小智 6

您可以在期初跳过一些字节跳跃

plot "convertedfile.data" binary skip=16 format='%double' array=(Ny, Nx) u 1 w image
Run Code Online (Sandbox Code Playgroud)

将跳过文件的前16个字节.