matlab.lang.makeUniqueStrings
从输入字符串构造独特的字符串
语法
描述
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”,“my_Name”};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”