Преобразование строковых массивов на любом уровне массива или структуры ячейки
Чтобы код мог принимать массивы и структуры ячеек, содержащие строки, в качестве входных аргументов, добавьте вызов convertContainedStringsToChars к началу кода. В этом случае нет необходимости вносить какие-либо другие изменения в код, написанный для работы с массивами ячеек или структурами, содержащими массивы символов.
B = convertContainedStringsToChars( преобразует строковые массивы на любом уровне в A)A.
Если A является строковым массивом, то B является символьным вектором или массивом ячеек символьных векторов.
Если A представляет собой массив ячеек или структуру, затем строковые массивы в любой ячейке или поле A становятся векторами символов или массивами ячеек векторов символов в B. Все остальные ячейки или поля A не изменяются в B.
В противном случае функция возвращает A без изменений.
[B1,...,Bn] = convertContainedStringsToChars(A1,...,An) преобразует входные аргументы A1,...,An. Для каждого входного аргумента должен быть соответствующий выходной аргумент в B1,...,Bn.
convertCharsToStrings | convertStringsToChars | ischar | isstring | isStringScalar | string | validateattributes