matlabのfigureをコマンドで表示する


*自分の備忘録です
matlabでfigureを作ったときに手動で開くのが面倒だったので,その対策

  • 画像の表示

openfig('figureのあるディレクトリ.fig')
シングルクオーテーションで囲むことが必要.
同じディレクトリにある場合は,hoge.figを直接指定することもおそらく可能.
もしfigureが複数の規則性のあるディレクトリに格納されていると,
例えば

for i = 1:10
openfig(['hogehoge\hoge\',num2str(i),'hoge.fig'])
end

とすることで変数に合わせて読み取ってくれるようにできる.
matlabでは文字列の連結は[]でカンマ区切りでできる.
キャストはnum2str()など(そういえばDelfiもこんなんだった)

  • 時間を止める
pause(4)

かっこの中の単位はsecond

  • 画像をしまう
close all