使用GNUplot绘制矩阵。慢

时间:2013-05-17 01:56:50

标签: performance matrix gnuplot

我正在使用GNUplot绘制一个小矩阵。 矩阵的大小为100x100。 e.g。

1.23212 2.43123 -1.24312 ......
-4.23123 2.00458 5.60234 ......
......

数据未整齐地存储在文件中。 因此从C ++的角度来看,由于每个数据的长度不足,无法加载整数,但必须检查数何时加载。我想这应该是绘图速度慢的原因。

现在我有3个问题:

Q1 :正在装瓶颈?

Q2 :如果我可以整齐地存储数据文件。 e.g。

 1.23212  2.43123 -1.24312 ......
-4.23123  2.00458  5.60234 ......
......

绘图速度是否有任何改善? (也许GNUplot可以检查模式是什么。从而提高加载速度。不确定。)

Q3 :我可以设置哪些其他选项让它更快?

修改

我试过这些:

-3.07826e-21 -2.63821e-20 -1.05205e-19 -3.25317e-19 -9.1551e-19  

输出使用过的setw以确保它们已对齐。但我想我仍然需要告诉GNUplot一次加载13个字符,然后执行strtod 我猜想,为了适应一般情况,如果没有关于数字长度的信息,可以安全地逐位进行,直到有空格为止。

0 个答案:

没有答案