1

彼たち!

私は (ゆっくりと) matlab から OS 領域に移行していますが、最近、これまでのところ本当に素晴らしいプロットを作成する gnuplot を発見しました。

今年初めに matlab で作成したグラフ (等高線図) を再プロットしたいのですが、gnuplot のデータ形式に少し苦労しています。

gnuplot は、データが

x0 y0 f(x0, y0)

形式ですが、私の目的のために、すべてのデータファイルを

f(x0,y0), f(x0,y1), f(x0, y2)....
f(x1, y0), ....
..
.

形式 (x ベクトルと y ベクトルは常に同じなので、情報を失うことはありません)。すべてのデータファイル (非常に大きく多数) の再フォーマットを回避し、gnuplot を使用して「matlab のような」方法で既存のファイルを使用することはできますか?

ここでのすべてのサポートに感謝します!

乾杯、クリス

4

1 に答える 1

2

splot '' matrixからを探しているようですねhelp splot matrix:

Example commands for plotting uniform matrix data:
     splot 'file' matrix using 1:2:3          # ascii input
     splot 'file' binary general using 1:2:3  # binary input

In a uniform grid matrix the z-values are read in a row at a time, i. e.,
    z11 z12 z13 z14 ...
    z21 z22 z23 z24 ...
    z31 z32 z33 z34 ...
and so forth.
于 2013-04-11T09:40:04.720 に答える