从输入字符串构造唯一的字符串
U = matlab.lang.makeUniqueStrings (
构造内部唯一的字符串或字符向量年代
,excludedStrings
)U
关于excludedStrings
.的makeUniqueStrings
函数不检查excludedStrings
的独特性。
U = matlab.lang.makeUniqueStrings (
的子集年代
,whichStringsIdx
)年代
使整个系列都独一无二。makeUniqueStrings
使元素S (whichStringsIdx)
与其他元素相比,它们是独一无二的。makeUniqueStrings
返回未修改的其余元素U
.当您拥有一个字符串数组或一个字符向量数组,并且需要检查只有一些元素是惟一的时,请使用此语法。
U = matlab.lang.makeUniqueStrings (
指定最大长度,年代
,___,maxStringLength
)maxStringLength
的元素U
.如果makeUniqueStrings
不能在年代
独特的不超过maxStringLength
,它返回一个错误。您可以将此语法与前面语法的任何输入参数一起使用。
要确保输入值有效且唯一,请使用matlab.lang.makeValidName
之前matlab.lang.makeUniqueStrings
.
S = {”我。名字的,“my_Name”,“my_Name”};1 .如果你的应用程序中包含了matlab.lang.makeUniqueStrings(validValues,...{}, namelengthmax)
my_Name = 'my_Name', my_Name = 'my_Name', my_Name = 'my_Name', my_Name = 'my_Name'