converting cell array to matrix
1 回表示 (過去 30 日間)
古いコメントを表示
Gopalakrishnan venkatesan
2015 年 6 月 16 日
コメント済み: Titus Edelhofer
2015 年 6 月 17 日
I have a cell array a = {'a' , 'b' , 'c' ,'d' , 'e'}
I need to convert a cell array to matix with ','(comma in between)
my answer should be a = a,b,c,d,e
how can i do it?
thanks a lot
1 件のコメント
Guillaume
2015 年 6 月 16 日
While technically
a = 'a,b,c,d,e';
is a matrix. Calling it a char array or a string would make more sense.
It certainly begs the question: do you understand the differences (or lack of) between a matrix of numbers and a matrix of characters?
採用された回答
Andrei Bobrov
2015 年 6 月 16 日
編集済み: Andrei Bobrov
2015 年 6 月 16 日
a = {'a' , 'b' , 'c' ,'d' , 'e'};
a = sprintf('%c,',[a{:}]);
a = a(1:end-1);
5 件のコメント
Titus Edelhofer
2015 年 6 月 17 日
@Guillaume: nothing wrong with strjoin except that I did not know it ;-)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!