how to fill cell array with a data file?
조회 수: 2 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
채택된 답변
Image Analyst
2013년 11월 5일
Why do you want a cell array when y, the regular old numerical array, is so much simpler?
댓글 수: 2
Image Analyst
2013년 11월 5일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Adding custom doc에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!