2

この質問は Matlab Central ( http://goo.gl/MkU8P ) に投稿されましたが、回答がありません。ここの誰かがリードを持っているかもしれないと思った。

私はpublish()かなりの量を使用して、オンライン クラスのノートを作成しています。うまく機能していますが、率直に言って、PNG プロットの品質はひどいものです。私は設定を試みましfigureSnapMethod='antialiased'たが、それは少し良いですが、ほとんどの場合、結果はあいまいです。

すばらしいのは、SVG プロットを生成することです。それを行う方法はありますか?plot2svgSVG 出力は Simulink モデルでのみサポートされているように見えるので、何らかの形で (File Exchange からも)関与する必要があると思います。あるいは、誰かが他の高品質フォーマットを使用したより良い解決策を持っているかもしれません。

4

1 に答える 1

1

パブリッシュを使用する前に、いくつかのオプションを設定して imageForamt を変更する必要があります。デフォルトでは PNG 形式に設定されており、レポートや論文などには適していません。必要なのは、eps や emf ファイル形式などのベクター グラフィック イメージです。(このような場合、どれだけズームインしても、あいまいになったり、解像度が低くなったりすることはありません)。

'png'、'jpg'、'bmp'、'tiff' など、インストールされている Microsoft Office のバージョンでインポートできるすべての画像形式。「figureSnapMethod」が「print」の場合、「eps」、「epsc」、「eps2」、「ill」、「meta」、「pdf」も指定できます

HTML 出力の場合、任意の形式が正常に発行されます latex 出力の場合、任意の形式が正常に発行されます

eps を使用することをお勧めします。これが最適です。パブリッシュでは SVG がサポートされていないことに注意してください。;)

この部分をコマンドに追加する必要があります。

 'imageFormat','eps'
于 2013-02-28T23:36:32.663 に答える