Table combine cases across columns

5 ビュー (過去 30 日間)
Daniel
Daniel 2015 年 1 月 8 日
コメント済み: Daniel 2015 年 1 月 8 日
Hello,
I have a table with the example values below:
prev1 prev2 prev3
0 0 0
1 0 0
1 1 0
2 1 1
1 2 1
2 1 2
2 2 1
2 2 2
2 2 2
1 2 2
I am looking to combine the cases across columns to make a new column that will now have values like this:
000
100
110
211
121
212
221
222
122
Any thoughts?

採用された回答

dpb
dpb 2015 年 1 月 8 日
>> num2str(x.','%1d').'
ans =
000
100
110
211
121
212
221
222
222
122
>> whos ans
Name Size Bytes Class Attributes
ans 10x3 60 char
>>
returns a character array of length(x), each row of which is the desired string representation.
  1 件のコメント
Daniel
Daniel 2015 年 1 月 8 日
Thanks, I used your suggestion in the code below to get it to work.
tabm.previous3 = strcat((num2str(tabm.prev1','%1d').'),(num2str(tabm.prev2','%1d').'),(num2str(tabm.prev3','%1d').'));

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNumeric Types についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by