필터 지우기
필터 지우기

how to fill cell array with a data file?

조회 수: 2 (최근 30일)
tevzia
tevzia 2013년 11월 5일
댓글: Image Analyst 2013년 11월 5일
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

채택된 답변

Image Analyst
Image Analyst 2013년 11월 5일
Why do you want a cell array when y, the regular old numerical array, is so much simpler?
  댓글 수: 2
tevzia
tevzia 2013년 11월 5일
because next function that i am going to use is need that type of cell array
Image Analyst
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 CenterFile Exchange에서 Adding custom doc에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by