构建从输入字符串的唯一字符串
U = matlab.lang.makeUniqueStrings(
构造内部唯一的字符串或字符向量小号
,excludedStrings
)ü
并且相对于excludedStrings
。该makeUniqueStrings
函数未检查excludedStrings
的独特性。
U = matlab.lang.makeUniqueStrings(
的子集小号
,whichStringsIdx
)小号
使整个系列独一无二。makeUniqueStrings
使得元素S (whichStringsIdx)
它们之间和相对于其他元素来说是唯一的。makeUniqueStrings
返回中未修改的其余元素ü
。当你有一个字符串数组或特征向量的阵列,并且需要检查,只有一些元素是唯一使用此语法。
U = matlab.lang.makeUniqueStrings(
指定最大长度,小号
,___,maxStringLength
)maxStringLength
在元件的ü
。如果makeUniqueStrings
不能使元素小号
独特的不超过maxStringLength
,它返回一个错误。您可以使用此语法与任何以前的语法的输入参数。
要确保输入值是有效的和惟一的,请使用matlab.lang.makeValidName
之前matlab.lang.makeUniqueStrings
。
S = {'我的名字','我的名字','我的名字'};validValues = matlab.lang.makeValidName(S)validUniqueValues = matlab.lang.makeUniqueStrings(validValues,...{},namelengthmax)
validValues = 'MY_NAME' 'MY_NAME' 'MY_NAME' validUniqueValues = 'MY_NAME' 'my_Name_1' 'my_Name_2'