Combine 2 Cell Matrices into One
1 次查看(过去 30 天)
显示 更早的评论
Hello,
Im trying to combine data from two matrices into one. An example:
A = {'A','B','C';'A','B','C'};
B = {'1','1','1';'2','2','2'};
and I want C to be:
C = {'A1','B1','C1';'A2','B2','C2'};
I feel like this is trivial, and I am definitely missing something. Any help would be greatly appreciated.
0 个评论
采纳的回答
Star Strider
2020-5-6
Try this:
A = {'A','B','C';'A','B','C'};
B = {'1','1','1';'2','2','2'};
C = cellfun(@(x,y)[x,y], A, B, 'Uni',0)
producing:
C =
2×3 cell array
{'A1'} {'B1'} {'C1'}
{'A2'} {'B2'} {'C2'}
.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!