通常のループは
for i=1:50
end
しかし、4つの異なる配列の特定の整数を指定した順序で同時にループを実行したいと考えています。したがって、最初のループでは、Matlab は r1、r2、c1、c2 から最初の整数を取得します。次に、2 番目のループでは、Matlab は r1、r2、c1、c2 から 2 番目の整数を取得します。
For r1 = [1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128];
r2 = [1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148];
c1 = [776, 776 + 1280, 776 + 1280*2, 776 + 1280*3, 776 + 1280*3 + 994, 776 + 1280*4 + 994, 776 + 1280*5 + 994, 776 + 1280*6 + 994, 776 + 1280*7 + 994];
c2 = [792, 792 + 1280, 792 + 1280*2, 792 + 1280*3, 792 + 1280*3 + 994, 792 + 1280*4 + 994, 792 + 1280*5 + 994, 792 + 1280*6 + 994, 792 + 1280*7 + 994];
a1_raw = imread('T:\SST\...\pinhole_1-8_6s', 'PixelRegion', {[r1, r2], [c1, c2]});
End
また、ループがループするたびにa1_rawを変更して、ループの最後に8つの異なる「a1_raw」が必要になるようにしたいと思います。MATLABでそれを行うにはどうすればよいですか?