オクターブ(matlab)の問題。プログラムでは、データをプロットするループがあります。各ループの最後に、私はディスクにプロットを保存します。このプロセスでは、各プロットをオクターブ描画します。それはプロセスを遅くする。私はディスクに保存するためのプロットだけが必要です。私がそれらを表示することはできませんでしたが、ただ保存すると、プロセスがかなり加速されます。それを表示せずにプロットをハンドラに描画する方法はありますか?描くために私はscatter
機能を使用します。オクターブ(matlab)、どのように表示せずにプロットを作成する?
答えて
としては、私はどうしたら、this questionに答えた:
f = figure('visible','off')
これは、MathWorks社のMATLABでテスト、および潜在的にのみオクターブに限定されるものではありません。
f = figure('visible','off')
を使用すると、すぐには動作しません。
あなたは、適切なグラフィックツールキットを選択する必要があります。
available_graphics_toolkits
ans =
{
[1,1] = fltk
[1,2] = gnuplot
}
デフォルトはプロットを表示せずにファイルに書き込むことはできませんfltk
です。しかし、あなたがgnuplot
を選択した場合は、最初にそれを表示せずにファイルに書き込むことができるようになります。
graphics_toolkit gnuplot
f = figure('visible','off')
plot(...)
axis(...)
filename=sprintf('output/%05d.png',t);
print(filename);
それは特に高速ではありませんが、それは、プロットとどうなるこれは、スクリーンバッファを使用するか、マウスをキャプチャしません。見えるようにする必要があります。
現在、 'fltk'はオクターブで' figure( 'visible'、 'off') 'をサポートしています:http://savannah.gnu.org/bugs/?33180 –
しかし' fltk'と非表示の数字を使う必要があります'error:__osmesa_print__:Octaveがビルドされたときにオフスクリーンレンダリングのサポートが無効になっていました。 –
OSMesaを使用するGNU Octave 4.0以来、オフスクリーンレンダリングはGNU/Linuxでサポートされています。あなたはドライバがベースとされているように、独自のOpenGLドライバが、RADEONなどのMESAベースのドライバ、ヌーボーと(基本的にはすべての自由(自由のような)を持っていない場合は
- :だから、今日
figure ("visible", "off");... print (...)
作業を取得するための2つの方法が基本的にありますOpenGLベースのツールキット(qt、fltk)を使用することができ、Octaveは印刷にOSMesaを使用します。 - gnuplotの使い方:の
- 1. Matlab/Octave 2Dプロットを表示せずにイメージとしてエクスポート
- 2. どのように表示&MATLAB GUIのウィンドウを非表示にするには?
- 3. Gadfly.jlでプロットを表示せずに保存する方法
- 4. MATLABでこのようなプロットを作成するにはどうすればよいですか?
- 5. URLパスを表示せずにハイパーリンクを作成する方法
- 6. MATLABでは、イメージをプロットして表示せずに結果を保存するにはどうすればよいですか?
- 7. MATLAB /オクターブ:<strong>Matlabの</strong>又は<strong>オクターブ</strong>のプロット
- 8. Matlabのリボンプロットで色をどのように表示するか?
- 9. アーカイブを作成せずにアーカイブメニューを表示
- 10. 新しいスレッドを作成せずにiPhoneにMBProgressHUDを表示するには?
- 11. MATLAB:レベルごとに4dプロットを作成する方法
- 12. どのようにC/matlabで8bit 256x256配列を表示するには?
- 13. MATLAB - nxn行列からヒートマップをどのようにプロットするのですか?
- 14. ファセット作成時にプロットの下にストリップラベルを表示する方法は?
- 15. androidどのようにタイトルバーを隠さずにステータスバーを非表示にする
- 16. MATLABのプロットの軸上でテキストを縦に反転させるにはどうすればよいですか?
- 17. どのようにローカル作業のためのVIEWを作成するには、TABLEで更新せずに?
- 18. どのようにpinterestスタイルの非表示/非表示のナビゲーション/タブバーを作成するには?
- 19. スクリプト用のオクターブで冗長表示をオフにする
- 20. MATLAB /オクターブとコンパスとラインスタイル
- 21. OfficeドキュメントをWebブラウザに表示せずに表示する
- 22. メッシュプロットのサーフタイプを使用せずに、MATLABでの3D空間でマトリックスをプロット
- 23. フォームを表示せずにロードする
- 24. Matlabでどのようにイメージを明確に表示できますか?
- 25. 中間ファイルを作成せずにGraphvizの画像を表示しますか?
- 26. どのように私はテーブルビュー/配列に何かのunique_idをユーザーに表示せずに保存する
- 27. オクターブで図形のウィンドウを表示
- 28. UIAlertControllerのようなステータスバーの色を変更せずにビューコントローラを表示する
- 29. MATLABのスムーズに接続されたプロットを作成する方法は?
- 30. Djangoでは、ループせずに(メッセージフレームワークを使用して)メッセージをどのように表示するのですか?
が重複する可能性の前に言ったように
graphics_toolkit gnuplot
を[MATLABでは、どのように私は、画像にプロットし、それを表示せずに結果を保存しますか?](http://stackoverflow.com/questions/963674/in-matlab-how-do-i-plot-to-an-image-and-save-the-result-without-displayed-it) – yukこれは実際には重複していません。これはMATLABではなくOCTAVEです。 – Ramiro