I am trying to create a multidimensional array with nested FOR loop.The problem iam facing is calling the pages after each iteration. Because i have to do use certain condition on each page.

7 visualizaciones (últimos 30 días)
clc;
clear all;
A=zeros(2,2,14);
for z =1:14
for y =1:2
for x = 1:2
A(x,y,z) =x+y+z;
end
end
end
% Need each page of A matrix
  3 comentarios
P K
P K el 5 de Ag. de 2018
Thanks for reply. By calling i mean, using each matrix out of 14 matrices from the Multidimensional matrices formed.I have to check certain condition on each matrix.
Jan
Jan el 5 de Ag. de 2018
@Ravi: Today I've formatted your code. Please use the "{} Code" button by your own. Thanks.

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 5 de Ag. de 2018
Do you mean:
A(:, :, 1)
? "calling the pages after each iteration" is not clear.
  1 comentario
P K
P K el 6 de Ag. de 2018
Editada: P K el 6 de Ag. de 2018
Jan Thanks for being so patient. I would explain what I am trying to do. I want a cell with dimension(14,1). Each Matrix of the cell should contain only 0 and 1. That means there would be 14 matrices. The number of 1 and 0 are fixed in each matrix. There are three 1 and five 0 in each matrix. Suppose A is one of the matrices then the conditions are sum(A(:,1))>=1 and A(4,:)=0. Basically, A=[1 0;1 0;0 1;0 0] would be one of the matrix.
Appreciate your help.

Iniciar sesión para comentar.

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by