concat tall array cells
4 次查看(过去 30 天)
显示 更早的评论
so as usually, nothing is easy with matlab
trying to convert a program over to tall cell arrays
and its when i do something as simple as
new_array = tall(old_array)
I get my new_array sure
But alas, it breaks basically every single thing else in the program
For example, strcat doenst work with tall arrays
nor does cat for that matter. What good a data type of tall array do when it breaks every single other function you have used.
2 个评论
Rik
2021-8-3
a=tall([1 2]);
b=tall([3 4]);
cat(1,a,b)
You probably do need to make sure every array is tall.
Mohammad Sami
2021-8-3
Also you can see all the functions that are supported with tall arrays here.
回答(1 个)
Sahil Jain
2021-9-1
Hi Robert. As mentioned by other community members, "cat" is supported by tall arrays. However, "strcat" is not currently supported. As a workaround, you can try using the "+" operator to concatenate strings in tall arrays.
str1 = tall(["John ","Mary "]);
str2 = tall(["Smith","Jones"]);
str1 + str2
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Tall Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!