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”};validValues = matlab.lang.makeValidName(S) validUniqueValues = matlab.lang.makeUniqueStrings…{}, namelengthmax)
validValues = 'my_Name' 'my_Name' 'my_Name' 'my_Name' ' validUniqueValues = 'my_Name' 'my_Name_1' 'my_Name_2' '
版本历史
在R2014a中引入