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.

3 visualizzazioni (ultimi 30 giorni)
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 Commenti
P K
P K il 5 Ago 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.

Accedi per commentare.

Risposte (1)

Jan
Jan il 5 Ago 2018
Do you mean:
A(:, :, 1)
? "calling the pages after each iteration" is not clear.
  1 Commento
P K
P K il 6 Ago 2018
Modificato: P K il 6 Ago 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.

Accedi per commentare.

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by