Table combine cases across columns

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 日

1 投票

>> 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 件)

カテゴリ

ヘルプ センター および File ExchangeTables についてさらに検索

質問済み:

2015 年 1 月 8 日

コメント済み:

2015 年 1 月 8 日

Community Treasure Hunt

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

Start Hunting!

Translated by