concat tall array cells
5 ビュー (過去 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 で Large Files and Big Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!