当我尝试:
>>isdouble(1)我只是得到了错误
Undefined function or variable 'isdouble'.其他is*函数也是一样的。但是这些是Matlab中的标准函数,我甚至在使用help或doc函数时都会找到它们:
>>help isdouble
isdouble - Determine whether input is double-precision data type
This MATLAB function returns 1 when the DataType property of fi object a is
double, and 0 otherwise.
...有人知道这是怎么回事吗?
发布于 2015-05-18 13:14:20
这是正常的,因为在默认的MATLAB安装中没有内置函数isdouble()、issingle()等。如果要测试值/句柄的类,请使用内置的isa(),如:
isa(1, 'double');
isa('abc', 'char');发布于 2015-05-18 13:17:15
这些函数是定点设计师工具箱的一部分,您可能没有。您应该使用isa函数来代替:
isa(1, 'double');https://stackoverflow.com/questions/30304066
复制相似问题