您的位置: 首页 > 技术问答 > 获取可观察属性列表 获取可观察属性列表 分类: 技术问答 • 2022-04-28 11:51:50 问题描述: 我知道如何使用命令'properties'来获取对象所有属性的列表。 有没有办法只获得可观察属性的列表?获取可观察属性列表 答 使用metaclass信息,并查找有SetObservableattribute属性: mc = meta.class.fromName('MyClass'); idx = [mc.PropertyList.SetObservable]; pnames = {mc.PropertyList.Name}; pnames = pnames(idx) 同样可以做了GetObservable属性 +0 您可以使用[元类(HTTP://www.mathworks .com/help/matlab/ref/metaclass.html)函数,如果你已经有一个类的对象 – Amro 2013-05-01 23:18:33
您可以使用[元类(HTTP://www.mathworks .com/help/matlab/ref/metaclass.html)函数,如果你已经有一个类的对象 – Amro 2013-05-01 23:18:33