如何在matlab中获得变量的'类型' ?

8506次浏览(过去30天)
安德鲁
安德鲁 2013年11月15日
我们在matlab中声明了很多类型的变量,如双精度,字符串,符号等。如何得到一个变量的类型?

接受答案

肖恩·德Wolski
肖恩·德Wolski 2013年11月15日
编辑:MathWorks支金宝app持团队 27 2018年11月
要获取的数据类型,或类变量,使用“ 班级 “ 功能。
X = 100;
类(x)的
若要确定变量是否具有指定的数据类型,请使用“ ISA “ 功能。
TF = ISA(X,'双倍的'
有关函数列表,确定变量具有特定的属性,请参阅“ 是* ”。
你也可以用" validateattributes ”功能,可以一次轻松验证很多类。

更多答案(1)

‧赫兹阿卜杜勒 -
‧赫兹阿卜杜勒 - 2013年11月15日
类(your_variable)
9评论
安东尼奥茜草属
安东尼奥茜草属 2021年3月8日
亲爱的史蒂文,谢谢你建设性和有用的回答。我的计划是在一个应用程序环境中使用这些信息类似的导入数据功能计量经济学建模应用。重点是允许用户工作空间的数据导入到主应用程序通过选择变量列在一个表的行,列显示不同的信息(名称、类、大小等)。
这个函数 谁是 你建议做这个工作。对我来说,是这样的:
信息= evalin(“基地”“谁”
收集所有意味着在选择表中报告,并且可以在一个功能编程处理的信息。你的建议将有助于澄清M·锡瓦库马尔早期的问题了。
这已经是一个有效的解决方案,但如果你可能有更好/更安全的替代,我会明确地希望知道更多关于他们。
谢谢!

登录评论。

标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!