首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >isdouble(),issingle(),.,Matlab2015a中缺少的函数

isdouble(),issingle(),.,Matlab2015a中缺少的函数
EN

Stack Overflow用户
提问于 2015-05-18 13:06:46
回答 2查看 2K关注 0票数 5

当我尝试:

代码语言:javascript
复制
>>isdouble(1)

我只是得到了错误

代码语言:javascript
复制
Undefined function or variable 'isdouble'.

其他is*函数也是一样的。但是这些是Matlab中的标准函数,我甚至在使用helpdoc函数时都会找到它们:

代码语言:javascript
复制
>>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.
...

有人知道这是怎么回事吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-18 13:14:20

这是正常的,因为在默认的MATLAB安装中没有内置函数isdouble()issingle()等。如果要测试值/句柄的类,请使用内置的isa(),如:

代码语言:javascript
复制
isa(1, 'double');
isa('abc', 'char');
票数 4
EN

Stack Overflow用户

发布于 2015-05-18 13:17:15

这些函数是定点设计师工具箱的一部分,您可能没有。您应该使用isa函数来代替:

代码语言:javascript
复制
isa(1, 'double');
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30304066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档