how to fill cell array with a data file?

2 visualizaciones (últimos 30 días)
tevzia
tevzia el 5 de Nov. de 2013
Comentada: Image Analyst el 5 de Nov. de 2013
Hi, I want to create cell array like edge={} (3x947) but i dont want to use edge=cell(3,947) -because next function that i will use need to be {}. i create
x{3,947}={};
y=x';
a=load('weight.dat');
y=a;
how could i add data file in this cell array. or convert it cell array? I want tit to show in command window like this;
y =
[0.9] [0.8] [0.05]
[0.1] [0.2] [1.01]
[0.2] [0.7] [1.32]
[0.5] [0.4] [0.48]
[0.5] [0.6] [0.76]...
Can you help me to find out how to do that?
Thanks

Respuesta aceptada

Image Analyst
Image Analyst el 5 de Nov. de 2013
Why do you want a cell array when y, the regular old numerical array, is so much simpler?
  2 comentarios
tevzia
tevzia el 5 de Nov. de 2013
because next function that i am going to use is need that type of cell array
Image Analyst
Image Analyst el 5 de Nov. de 2013
You could do a loop over all cells
for col = 1 : size(y, 2)
for row = 1 : size(y, 1)
y{row, col} = a(row, col);
end
end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Structures 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