Asignación datos matrices tridimensionales
Publicado por Nicanor (1 intervención) el 05/12/2018 08:21:34
Buenos días
Tengo una matriz tridimiensional, definida como EE, de 14 matrices de profundidad y parto de 14 matrices E1… E14 donde tengo copiados los datos.
Para no tener que asignar los datos de la matriz tridimensional “a mano” con
EE(:,:,1) = E1
EE(:,:,2) = E2
…
EE(:,:,14) = E14
Hice el siguiente bucle
for i=1:14
EE(:,:,i)=disp(strcat('E',int2str(i)))
end
y, aunque disp(strcat('E',int2str(i))) me devuelve E1, E2.. o el valor de la Ei, me da el siguiente error
Error using disp
Too many output arguments.
Cuando ejecuto la secuencia del bucle
Cualquier idea sería más que bienvenida
Tengo una matriz tridimiensional, definida como EE, de 14 matrices de profundidad y parto de 14 matrices E1… E14 donde tengo copiados los datos.
Para no tener que asignar los datos de la matriz tridimensional “a mano” con
EE(:,:,1) = E1
EE(:,:,2) = E2
…
EE(:,:,14) = E14
Hice el siguiente bucle
for i=1:14
EE(:,:,i)=disp(strcat('E',int2str(i)))
end
y, aunque disp(strcat('E',int2str(i))) me devuelve E1, E2.. o el valor de la Ei, me da el siguiente error
Error using disp
Too many output arguments.
Cuando ejecuto la secuencia del bucle
Cualquier idea sería más que bienvenida
Valora esta pregunta


0