-5

たとえば、複数の画像をループに保存するにはどうすればよいですかimage_1,image_2。が固定されていない場合1,2は、ループに依存します。

4

2 に答える 2

2

本当にこのようにしたい場合は、evalコマンドを使用してください。

eval(sprintf('image_%i = thisimage;', i))

evalしかし、それは有害だと考えられていることに注意してください。セル配列のようなものを使用したほうがよいでしょう。

images{i} = thisimage;

または、それらが単なるグラフィック ハンドルである場合は、 @sta の提案を使用して通常の配列に格納します。

images(i) = imageHandle;
于 2011-10-08T13:25:01.607 に答える
1

図形/軸などのハンドルは、ベクトルに追加できる浮動小数点数にする必要があります。ループの後、このハンドルを介して Figure にアクセスできます。

于 2011-10-07T23:43:57.677 に答える