validateattributes函数
调用方法:validateattributes(A,classes,attributes)
- A 是输入的一个变量
- classes 是属于的类,用元胞数组,数组内容是字符串
- attributes 是满足条件,也是元胞数组
另外四种调用方法:
validateattributes( _ , argIndex)
validateattributes( _ , funcName)
validateattributes( _ , funcName, varName)
validateattributes( _ , funcName, varName, argIndex)
- 以上参数都是在报错时提醒的信息,方便我们读懂错在哪里
- argIndex 是参数序号;funcName 是函数名称;varName 是参数名称
classes 可检查的数据类型
名称 | 实例 |
---|---|
single | a = single(1.5) |
double | a = 1.5 |
int8、int16、int32、int64(带符号整数) | a = int8(5) |
uint8、uint16、uint32、uint64(不带符号整数) | a = uint8(5) |
logical | 逻辑值 |
char | 字符串 |
struct | 结构体 |
cell | 元胞数组 |
function_handle | 句柄 |
numeric | 包含上述所有数值类型 |
class_name | 类名 |