たとえば、複数の画像をループに保存するにはどうすればよいですかimage_1,image_2
。が固定されていない場合1,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 に答える