转自百度经验的 http://jingyan.baidu.com/article/f0062228d273a8fbd3f0c833.html
1 用class(var)指令获取矩阵类型
class(var)能给出变量var的数据类型,下面我们就用class指令查看三个矩阵的数据类型。详细看下图:
2 用isa判断矩阵的类别
从第一步中的isa(var,'Obj')指令功能可知,isa可以判断变量var是否是Obj代表的类别,若是则给出1,表示“真”,反之则给出0,表示“假”。详细代码看下图,可以看出class获得的数据类型与ISA判断的相一致。
age = input ('\n\n please enter your age\n\n','s');
ccage = str2num(age)); % str2double
tf2 = isa(double,ccage); % class(ccage)
ccage = str2num(age)); % str2double
tf2 = isa(double,ccage); % class(ccage)
while any(tf2)==0
age = input ('\n\n please enter your age\n\n','s');
end
age = input ('\n\n please enter your age\n\n','s');
end