convertStringsToChars
Converts strings to character vectors, leaving other values alone.
Category: Language Fundamentals > Data Types
Syntax
B = convertStringsToChars(A)
Returns A with strings replaced by character vectors.
Description
A string scalar becomes a char vector. A string array with several elements becomes a cell array of char vectors with the same size. In a cell array, each string at the top level is converted, while other contents are left as they are.
The function lets a routine written for char vectors accept strings as well.
Input arguments
A- A string scalar, a string array, or a cell array that may contain strings.
Output arguments
B- A char vector for a string scalar, a cell array of char vectors for a string array.
Example
Strings to chars
convertStringsToChars("abc")
convertStringsToChars(["a" "bc"])
Output
ans = 'abc'
ans = 1×2 cell
{'a'} {'bc'}
See also
convertCharsToStrings convertContainedStringsToChars char cellstr