假设我有一个二进制文件,格式如下: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
问:有没有办法告诉gnuplot忽略二进制文件的起始N
字节,然后将其余部分绘制成矩阵?
答案 0 :(得分:6)
您可以使用跳过
跳过一些字节plot "convertedfile.data" binary skip=16 format='%double' array=(Ny, Nx) u 1 w image
将跳过文件的前16个字节。
答案 1 :(得分:0)
最简单的解决方案可能是编写一个小型C程序来剥离元信息并将剩余数据写入新文件。