How Looping Values Form in Array 's

1 visualización (últimos 30 días)
SAMEER ahamed
SAMEER ahamed el 18 de Feb. de 2014
Editada: SAMEER ahamed el 20 de Feb. de 2014
Hi, I want to form Array List , I have values like below ? how i can get ? Example Below Code Values are 8-by-1 matrix :
if true
% code
for int i = 1:12
matrtix{i} =[[left_distance_X; left_distance_Y ;right_distance_X ;right_distance_Y; upper_distance_X; upper_distance_Y; bottom_distance_X ;bottom_distance_Y]]; %Here these values are dynamic values
disp(matrix{i});
end
end
Output Result i have got like :
matrix{1}= 22 33 22 22 44 222 33
matrix{2}=99 33 22 55 66 88 22 22
matrix{12}= 33 44 22 64 09 98 44 44.
*I would like to store like matrix* =[[22 ,33 ,22, 22 ,44, 222, 33],[99 ,33 ,22, 55, 66, 88, 22, 22]];
  1 comentario
SAMEER ahamed
SAMEER ahamed el 19 de Feb. de 2014
Hi,
how i can form my 8-by-1 result like : matrix =[[22,44,45,87,42,11,44,66],[21,3,45,5,77,5,121,432]];

Iniciar sesión para comentar.

Respuesta aceptada

Jos (10584)
Jos (10584) el 19 de Feb. de 2014
If all elements of the cell array matrix have the same number of columns you can concatenate them row-wise:
out = cat(1, matrix{:})
  1 comentario
SAMEER ahamed
SAMEER ahamed el 20 de Feb. de 2014
Editada: SAMEER ahamed el 20 de Feb. de 2014
Thank's for reply me , I'm newbie for mat-lab ,now I have got result like below
if true
% code
disp(out);
30
23
77
23
53
8
53
35
31
25
72
25
46
15
46
42
17
24
71
24
43
14
43
39
16
22
69
22
44
3
44
38
24
23
73
23
48
8
48
39
23
21
72
21
46
8
46
36
23
23
72
23
46
9
46
38
22
19
71
19
45
6
45
35
26
23
72
23
47
11
47
36
end
*Now i want to form like 1-by-8 matrix out =[[30,23,77,23,53,8,53,35],[31,25,72,25,46,15,46,42].....etc];*

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Aún no se han introducido etiquetas.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by