Merging Cell Array Elements in One Element

2 views (last 30 days)
Hello,
I have a cell array and its elements are like
1x4 cell array
{'1A'}
{'2B'}
{'3C'}
{'4D'}
I don't want to access them seperately, what I want is merge them like
1x1 cell array
{'1A2B3C4D'}
so that I can convert it to decimal easily. How can I do that? Thank you.

Accepted Answer

VINAYAK LUHA
VINAYAK LUHA on 3 Jun 2022
Hi ,
CellArr ={'1A','2B','3C','4D'}
CellArr = 1×4 cell array
{'1A'} {'2B'} {'3C'} {'4D'}
MergedCellArr = [CellArr{:}]
MergedCellArr = '1A2B3C4D'
DecValue = hex2dec(MergedCellArr)
DecValue = 439041101

More Answers (1)

Johan
Johan on 3 Jun 2022
test= [{'1A'}
{'2B'}
{'3C'}
{'4D'}]
test = 4×1 cell array
{'1A'} {'2B'} {'3C'} {'4D'}
{cell2mat(test')}
ans = 1×1 cell array
{'1A2B3C4D'}

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!