私はmatlabの印刷に関する質問がたくさんあることを知っていますが、これを把握することはできません。MatlabはFigureの印刷サイズを設定します
17x23cmで印刷して保存したいです。解像度は600dpiです。
私はその後、export_figスクリプトを使用して、次の
export_fig Test.pdf -pdf -transparent;
export_fig Test.pdf -pdf -transparent -r600;
いずれかの方法のいずれかを実行しています。この
set(gcf, 'Units', 'centimeters', 'Position', [0 0 17 23], 'PaperUnits', 'centimeters', 'PaperSize', [17 23]);
を試してみた、私は〜14x19 cmである数字を取得します。解像度は100dpiです。
だから私は1700フィギュアの600dpiは〜4000ピクセルだと思った。だから、画面上の数字を多くのピクセルに設定するだけです。
set(gcf, 'Units', 'pixels', 'Position', [0 0 4000 5500]);
しかし、これは動作しません。私は、私のモニターは、その多くのピクセルをサポートするのに十分な大きさではないので、表示されません。そして、数字が表示されないので、私はそれを保存することはできません。
私はgimpやイラストレーターなどでサイズを変更できます。しかし、私は本当にしたくないです。
特定の解像度(600dpi)で特定の印刷サイズ(17cm)でpdf/epsグラフをエクスポート/保存するにはどうすればよいですか?
パーフェクト。ありがとう、私はそれが欠けていた方法を逃したか分からない。 – Nertskull