Effacer les filtres
Effacer les filtres

how to fill cell array with a data file?

2 vues (au cours des 30 derniers jours)
tevzia
tevzia le 5 Nov 2013
Commenté : Image Analyst le 5 Nov 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

Réponse acceptée

Image Analyst
Image Analyst le 5 Nov 2013
Why do you want a cell array when y, the regular old numerical array, is so much simpler?
  2 commentaires
tevzia
tevzia le 5 Nov 2013
because next function that i am going to use is need that type of cell array
Image Analyst
Image Analyst le 5 Nov 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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Adding custom doc dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by