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

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

公认的答案

肖恩·德Wolski
肖恩·德Wolski 2013年11月15日
编辑:MathWorks支万博1manbetx持团队 2018年11月27日
要获取变量的数据类型或类,请使用“ “功能。
x=100;
类别(x)
若要确定变量是否具有指定的数据类型,请使用“ 伊萨 “功能。
tf=isa(x,“双人”)
有关确定变量是否具有特定属性的函数列表,请参阅“ 是* ”。
你也可以用" validateattributes “函数,它可以轻松地同时验证多个类。

更多答案(1)

阿兹·阿卜杜勒马莱克
阿兹·阿卜杜勒马莱克 2013年11月15日
类(您的_变量)
9评论
安东尼奥茜草属
安东尼奥茜草属 2021年3月8日
亲爱的史蒂文,谢谢你建设性和有用的回答。我的计划是在一个应用程序环境中使用这些信息类似的导入数据功能计量经济学建模应用。重点是允许用户工作空间的数据导入到主应用程序通过选择变量列在一个表的行,列显示不同的信息(名称、类、大小等)。
这个函数 你建议做这个工作。对我来说,是这样的:
info=evalin(“基地”,“谁”)
收集要在选择表中报告的所有信息,并可在函数中进行编程处理。你的建议也有助于澄清西瓦库马尔先生先前的问题。
这已经是一个有效的解决方案,但如果您可能有更好/更安全的选择,我肯定很想了解更多。
谢谢!

登录以发表评论。

标签

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!