ヤコビ行列のパターンを表示する Gnuplot スクリプトを生成するプログラムがあります。
密な行列の場合、まさに私が望むことを行うそのようなコードを取得します。
set terminal wxt persist
set title 'The Answer'
set palette defined(0 "white",1 "blue")
set grid front
set xrange [0:7]
set yrange [0:7] reverse
set size ratio -1
unset colorbox
plot '-' using ($1+0.5):($2+0.5):($3 == 0 ? 0 : 1) matrix with image notitle
1.00 0.00 0.00 0.00 1.00 1.00 0.00
1.00 0.00 1.00 0.00 0.00 0.00 1.00
1.00 0.00 1.00 0.00 0.00 0.00 1.00
1.00 1.00 1.00 0.00 0.00 1.00 0.00
0.00 0.00 1.00 0.00 1.00 0.00 0.00
0.00 0.00 1.00 0.00 1.00 0.00 0.00
0.00 0.00 1.00 0.00 1.00 1.00 1.00
e
私のコードの残りの部分はスパース行列を扱うようになったので、Gnuplot スクリプトの生成を適応させて、Gnuplot のバイナリ データ形式で同じ結果を達成しようと試みてきました。しかし、今のところ外部ファイルを使わずに成功したことはありません。これについてどうすればよいですか?