[初学笔记] matlab中 怎么判断输入的数据类型

来源:互联网 发布:java文件路径怎么写 编辑:程序博客网 时间:2024/04/27 19:38

转自百度经验的 http://jingyan.baidu.com/article/f0062228d273a8fbd3f0c833.html


用class(var)指令获取矩阵类型

class(var)能给出变量var的数据类型,下面我们就用class指令查看三个矩阵的数据类型。详细看下图:


用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)
 while any(tf2)==0
   age = input ('\n\n please enter your age\n\n','s');
 end




阅读全文
0 0
原创粉丝点击