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 commentaire

KSSV
KSSV le 24 Juin 2017
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.

Connectez-vous pour commenter.

 Réponse acceptée

Walter Roberson
Walter Roberson le 24 Juin 2017

0 votes

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

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by