フィルターのクリア

to save different dimension cell to double

2 ビュー (過去 30 日間)
Bhowmik.U
Bhowmik.U 2016 年 12 月 1 日
コメント済み: KSSV 2016 年 12 月 1 日
my code generates a cell p = cell
each cell have different number entries..
I wish to write all entries in all cells one after other in a double format///
any direction in this regard will be of great help
  3 件のコメント
Bhowmik.U
Bhowmik.U 2016 年 12 月 1 日
Hello Sir,
I wish to write the values into an array of doubles...
soemhow
C_double = cellfun(@cell2mat,p,'un',0) ;
returns the error
Cell contents reference from a non-cell array object.
Error in cell2mat (line 37) if isnumeric(c{1}) ischar(c{1}) islogical(c{1}) isstruct(c{1})
KSSV
KSSV 2016 年 12 月 1 日
編集済み: KSSV 2016 年 12 月 1 日
Check what is size of p and what is class of p{1,1}? I think the elements of cell p are not cells.

サインインしてコメントする。

採用された回答

KSSV
KSSV 2016 年 12 月 1 日
C_cell = cell(2) ;
for i =1:2
for j = 1:2
C_cell{i,j} = {rand(3)} ;
end
end
C_double = cellfun(@cell2mat,C_cell,'un',0) ;
C_cell
C_double
  4 件のコメント
Bhowmik.U
Bhowmik.U 2016 年 12 月 1 日
Thanks a lot Sir for your help...you saved my day.
No words to express my gratitude!
KSSV
KSSV 2016 年 12 月 1 日
You are welcome...

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeJust for fun についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by