concatenate values from matrix and cell array
Show older comments
i have a matrix and a cell array
mtric =
1 2 3
4 5 6
7 8 9
cell_array =
aa bb cc
dd ee ff
gg hh ii
i wanted to combine both these as
new_out =
1 - aa 2 - bb 3 - cc
4 - dd 5 - ee 6 - ff
7 - gg 8 - hh 9 - ii
Accepted Answer
More Answers (1)
madhan ravi
on 3 Apr 2019
strcat(""+mtric,{'-'}, string(cell_array)) % string array
cellstr(strcat(""+mtric,{'-'}, string(cell_array))) % cell array
4 Comments
Elysi Cochin
on 3 Apr 2019
madhan ravi
on 3 Apr 2019
Which version of matlab are you using? If not use string() instead of "".
Elysi Cochin
on 3 Apr 2019
Edited: Elysi Cochin
on 3 Apr 2019
madhan ravi
on 3 Apr 2019
strcat(sprintfc('%d',mtric),{'-'},cell_array)
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!