思路没问题,注意使用eval()()函数执行字符串代码即可,示例:
>> b1=zeros(3,3);
>> b2=ones(3,3);
>> b3=2*ones(3,3);
>> [m,n]=size(b1);
>> N=3; % 你的100
>> c = zeros(m,n,N);
>> for i=1:N
c(:,:,i) = eval(['b', num2str(i)]);
end
>> c %结果
c(:,:,1) =
0 0 0
0 0 0
0 0 0
c(:,:,2) =
1 1 1
1 1 1
1 1 1
c(:,:,3) =
2 2 2
2 2 2
2 2 2