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.

1 次查看(过去 30 天)
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 个评论
P K
P K 2018-8-5
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.

请先登录,再进行评论。

回答(1 个)

Jan
Jan 2018-8-5
Do you mean:
A(:, :, 1)
? "calling the pages after each iteration" is not clear.
  1 个评论
P K
P K 2018-8-6
编辑:P K 2018-8-6
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.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Multidimensional Arrays 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by