MATLAB: Create array address using for loop

arrayloop

Hi
I need to use for loop for creating address in structure example
For i=1:1:5000
[A(i),B(i),C(i)]=imread('fff',(i-1));
end;
I know this program is wrong.
I want files to be created as A1=some numbers,B1=some numbers….
A2=some numbers,B2=some numbers….
A3=some numbers,B3=some numbers….
A5000=some numbers,B5000=some numbers….
to be saved in workspace.
Thank you in advance

Best Answer

Just use cell arrays:
N = 5000;
A = cell(1,N);
B = cell(1,N);
C = cell(1,N);
for k = 1:N
[A{k},B{k},C{k}] = imread('fff',k-1);
end