複数のFigureの管理について

89 visualizaciones (últimos 30 días)
fractal
fractal el 4 de Feb. de 2019
Editada: Takumi el 8 de Feb. de 2019
プロットエディターを使って複数のFigureを編集しています。
これらのFigureを保存するとき、一括して全部保存したいのですが、できないのでしょうか
現状、1つ1つのfigureを選択して保存しているのでかなり手間です。
また、1つ決めた線の色やスケールの設定を他のFigureに反映することはできないのでしょうか
スクリーンショット 2019-02-05 1.00.53.jpg
  1 comentario
michio
michio el 6 de Feb. de 2019
質問の投稿、ありがとうございました。
回答の内容で課題や疑問が解決されましたら、ぜひ「この回答を採用」ボタンのクリックをお願いいたします。

Iniciar sesión para comentar.

Respuesta aceptada

Takumi
Takumi el 5 de Feb. de 2019
Editada: Takumi el 8 de Feb. de 2019
すべてのFigureを一括して保存するコマンドはないように思われますが,例えば以下のようなコードで実現することができます.
FolderName = pwd; % 保存先フォルダ.任意のパスに変更してください
FigHandles = findobj('type','figure');
nFig = length(FigHandles); % 現在開いているfigureの数
for iFig = 1:nFig
h = FigHandles(iFig);
FigName = get(h, 'Name');
savefig(h, fullfile(FolderName, [FigName,'.fig']));
end
また,Figureの設定を他のFigureにも適応する方法としては,プロットツールで操作をキャプチャし,MATLABコードを生成することが考えられます.
ひとつのFigureについて,プロットツールで一通り設定し終えたあと,「ファイル」→「コード生成...」をクリックすることにより,変更した操作と同様のMATLABコードが自動生成されます.関数ファイルが生成されますので,関数の引数として描画したいデータを与えると,最初に作成したFigureと同様の設定で作図することができます.

Más respuestas (0)

Categorías

Más información sobre 印刷と保存 en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!