iptcheckinput
检查数组的有效性
iptcheckinput
将在将来的版本中删除。使用validateattributes
代替。
语法
iptcheckinput(A,类,属性,func_name, var_name, arg_pos)
描述
iptcheckinput(A,类,属性,func_name, var_name, arg_pos)
检查数组的有效性一个
并在无效时发出格式化的错误消息。
类
是一个单元格数组的字符向量指定的类的集合一个
应该属于。例如,如果您指定类
作为{‘逻辑’‘细胞’}
,一个
必须是逻辑数组或单元格数组。使用“数字”
作为类的缩写uint8
,uint16
,uint32
,int8
,int16
,int32
,单
,双
.
属性
是字符向量的单元格数组,指定a必须满足的属性集。例如,如果属性
是{'real' 'nonempty' 'finite'}
,一个
必须为实数且非空,且只能包含有限值。下表按字母顺序列出了支持的属性。万博1manbetx
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func_name
指定格式化错误消息中用于标识检查输入的函数的名称。
var_name
指定格式化错误消息中用于标识正在检查的参数的名称。
arg_pos
正整数,指示正在检查的实参在函数实参列表中的位置。iptcheckinput
将此值转换为序数,并将此信息包含在格式化的错误消息中。
例子
要触发此错误消息,请创建一个三维数组,然后检查属性“二维”
.
A = [1 2 3;4 5 6];B = [7 8 9;10 11 12];C = cat(3,A,B);iptcheckinput (C,{‘数字’},{2 d的},‘func_name’,‘var_name’,2)
下面显示了错误消息的格式,并指出可以使用哪些部分进行自定义iptcheckinput
参数。
R2006a之前介绍
这个话题有用吗?