assert
Generate error when condition is violated
Syntax
assert(expression)
assert(expression, 'msgString')
assert(expression, 'msgString', value1,
value2, ...)
assert(expression, 'msgIdent', 'msgString',
value1, value2, ...)
Description
assert(expression) evaluates expression and, if it is false, generates an exception.
在matlab中assert函数用来判断一个expression是否成立,如不成立则报错'msgString'
例如:
assert(length(Y) == N, 'error: the number of labels does not match the number of instances!');
% 若Y的长度不为N,则输出后面这句错误提示。
注意'msgString'中还可嵌入指定值,如上面第三种方法