Matlabのcapture
Matlabで,表示させたFigureのコピーを作成して,そのファイルを保存する操作を行うcaptureについての質問です.Matlab7.5.0(R2007b)を使っています.
下記サイトには参考コードとして
[X,map] = capture(2);
imwrite(X,map,'fig2.tif')
がありました.
しかしこの上の行のcapture(2)の2をFigure 1や単に1などに変更してみても(現在Figure 1を表示させているためです.),
??? 未定義の関数、またはメソッド 'capture' (タイプ'double' の入力引数)。
などというエラーが出てしまいます.
どのような操作を行えば良いのでしょうか?
どうぞよろしくお願いいたします.
http://infoshako.sk.tsukuba.ac.jp/InfoRes/jdoc/MATLAB5/jhelp/techdoc/umg/umg.html
http://infoshako.sk.tsukuba.ac.jp/InfoRes/jdoc/MATLAB5/jhelp/techdoc/umg/chprin31.html
お礼
akiyutaka様 お教え有難うございました。 友人に(デジタル・マガジン)誌のバックナンバー揃えている奴がございまして、ただ今入手いたしました。 例示写真が挿入されていますので、論理以上の説明を 感得でき、大変珍重しています。 まことに有難う存じました。 どうぞよいお年をお迎えください。