String problem
2 ビュー (過去 30 日間)
古いコメントを表示
I want to store some strings in a row matrix. so used like this
>> str=['RR' 'DET' 'LMAX' 'ENT' 'LAM' 'TT'];
>> str
str =
RRDETLMAXENTLAMTT
It is stored as single string size of 1x17
Then I tried
>> str=['RR'; 'DET' ;'LMAX'; 'ENT'; 'LAM'; 'TT'];
??? Error using ==> vertcat
CAT arguments dimensions are not consistent.
I want to store each word in single cell of a row vector... How to do this?
0 件のコメント
回答 (1 件)
Oleg Komarov
2011 年 9 月 10 日
Use a cell array:
cstr = {'RR' 'DET' 'LMAX' 'ENT' 'LAM' 'TT'};
to access it:
cstr{1}
3 件のコメント
Oleg Komarov
2011 年 9 月 10 日
In general char class and numeric class cannot be "merged" but you can use the a cell array or you can canvert the numeric type to char (see num2str)
参考
カテゴリ
Help Center および File Exchange で Numeric Types についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!