У меня есть 1xN
матрица ячеек из строк Let={'A'} {'B'} {'C'}...{N}
и матрица Mx1
с двойным числом Num=[2;4;6;7;10...M]
. Я хотел бы объединить каждую из строк с каждым из двойных + дополнительных символов для создания массива MxN
вида
LetNum=
{'A-2*'} {'B-2*'}...
{'A-4*'} {'B-4*'}...
.
.
.
Я могу использовать for
l oop с strcat
, но есть ли более быстрый способ? Я смог использовать repmat
:
LetNum=strcat(repmat(Let,size(Num,1),1),"-",repmat(string(Num),1,size(Let,2)),"*")
Однако код может стать длинным, поскольку Let
и Num
сами по себе являются многословными вызовами данных, хранящихся в другом массиве. Спасибо!