'Index exceeds matrix dimensions'

I have the following code:
load ./x.mat %%load the total images cell is 48000
B=zeros([32 32 1 48000]); % as 4-D double
v=length(x);
for i = 1 :v
y=cell2mat(x(i));
B(:,:,:,i)=y(i);
end
The error is Index exceeds matrix dimensions.
Error in fourDim_creation (line 19)
B(:,:,:,i)=y(i);
How can solve that? Thanks

1 Comment

what is x ??? If it is a cell of 4800, what each cell has? It is better to attach .mat file, so that we can check and help you.

Sign in to comment.

 Accepted Answer

B(:,:,:,i) = y; %not y(i)

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!