How to convert 16 X 2 char into a String?
3 次查看(过去 30 天)
显示 更早的评论
I have a 16x2 char. the values are:
69
C4
E0
D8
6A
7B
04
30
D8
CD
B7
80
70
B4
C5
5A
I want it as 69C4E0D86A7B0430D8CDB78070B4C55A
what should be the code plz help.
[EDITED, Jan, string fomatted]
3 个评论
Jan
2013-2-4
@Kushal Khaitan: Do you see that we are wildly guessing what your input could be exactly? This wastes your and our time. It is more efficient, if you post the format of your input data in a valid Matlab syntax. The type and class of your input is still not well defined. Is it a cell string? Then this would have cleared this immediately:
data = {'69' 'C4' 'E0' 'D8' '6A' '7B' '04' '30' 'D8' 'CD' 'B7' '80' '70' 'B4' 'C5' '5A'}
回答(4 个)
Azzi Abdelmalek
2013-2-3
编辑:Azzi Abdelmalek
2013-2-3
x='69 C4 E0 D8 6A 7B 04 30 D8 CD B7 80 70 B4 C5 5A';
x(regexp(x,' '))=[]
2 个评论
Jan
2013-2-3
编辑:Jan
2013-2-3
Before the formatting, the question looked like:
69 C4 E0 D8 6A 7B 04 30 D8 CD B7 80 70 B4 C5 5A
and the REGEXP approach would be reasonable. But then this would be more efficient:
x(x==' ') = [];
However, after the formatting it gets clear, why the title claims the data have the size 16 x 2.
As I've said before: The formatting in this forum is not intuitive, although it is a very important feature.
Azzi Abdelmalek
2013-2-3
Ok, I did not read your edit, try this
x='69 C4 E0 D8 6A 7B 04 30 D8 CD B7 80 70 B4 C5 5A';
x=regexp(x,' ','split')
1 个评论
Azzi Abdelmalek
2013-2-3
编辑:Azzi Abdelmalek
2013-2-3
I think I've not understood, the reverse is
y=char(x)';
out=y(:)'
Walter Roberson
2013-2-3
x = {'69' 'C4' 'E0' 'D8' '6A' '7B' '04' '30' 'D8' 'CD' 'B7' '80' '70' 'B4' 'C5' '5A'};
y = horzcat(x{:});
0 个评论
Jan
2013-2-3
编辑:Jan
2013-2-3
Without a proper formatting, the structure of your input is not clear. Did you recognize this?
x = ['69'; ...
'C4'; ...
'E0'; ...
'D8'; ...
'6A'; ...
'7B'; ...
'04'; ...
'30'; ...
'D8'; ...
'CD'; ...
'B7'; ...
'80'; ...
'70'; ...
'B4'; ...
'C5'; ...
'5A'];
s = reshape(transpose(x), 1, []);
0 个评论
另请参阅
类别
在 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!