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

8,770次观看(过去30天)
安德鲁
安德鲁 2013年11月15日
嗨,我们在matlab中声明了许多类型的变量,如双变量,字符串,符号等。如何获取变量的类型?

接受的答案

肖恩·德·沃尔斯基
肖恩·德·沃尔斯基 2013年11月15日
编辑:MathWorks支援小组 2018年11月27日
若要获取变量的数据类型或类,请使用 ”功能。
X = 100;
类(x)
若要确定变量是否具有指定的数据类型,请使用 isa ”功能。
Tf = isa(x,“双”
有关确定变量是否具有特定属性的函数列表,请参见“ 是* ”。
你也可以使用" validateattributes 函数,它可以很容易地同时验证多个类。

更多答案(1)

Azzi Abdelmalek
Azzi Abdelmalek 2013年11月15日
类(your_variable)
9日评论
安东尼奥茜草属
安东尼奥茜草属 2021年3月8日
亲爱的史蒂文,谢谢你的建设性和有用的回答。我的计划是在一个应用程序环境中使用这些信息,类似于计量经济模型应用程序的导入数据功能。重点是允许用户通过选择表中按行列出的变量,通过列显示不同的信息(名称、类、大小等),从工作区导入数据到主应用程序。
这个函数 你建议做的工作。就我而言,大概是这样的:
Info = evalin(“基地”“谁”
收集要在选择表中报告的所有信息,并可以在函数中以编程方式进行处理。你的建议应该有助于澄清M. Sivakumar之前的问题。
这已经是一个有效的解决方案,但如果您可能有更好/更安全的替代方案,我绝对愿意了解更多关于它们的信息。
谢谢!

登录发表评论。

标签

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map