Error setting property 'Prop1' of class 'MyClass'. Value must be a member of this set:
'yellow'
'green'
'blue'
验证失败,因为 'red' 不是集合的成员。MATLAB 返回列出允许值的错误消息。
此函数声明两个输入参量。输入 n 必须为标量数值,输入 typename 必须为字符向量 single 或 double。
function r = mbMember(n,typename)
arguments
n (1,1) {mustBeNumeric}
typename {mustBeMember(typename,{'single','double'})} = 'single'end
r = rand(n,typename);
end
此函数调用使用的 typename 值不满足 mustBeMember 定义的要求,并会引发错误。
r = mbMember(5,'int32');
Error using mbMember (line 4)
r = mbMember(5,'int32');
^^^^^^^
Invalid argument at position 2. Value must be a member of this set:
'single'
'double'