例如,如果您已获得类型为handleplot的对象,其表达式如下所示:
handle = plot(t,functoin1 , t , function2 ) ;
现在handle
将是一个包含两个元素handle(1)
和handle(2)
的数组。现在假设您要更改其中一个对象的某些属性,例如设置LineWidth,更改Color等。
当您键入handle(1).
时,是否有任何方式可以激活自动完成或建议(请注意会员操作员.
)?我正在寻找MATLAB在闪烁光标附近的组合框中提供成员函数的自动建议,类似于其他IDE提供此功能的方式:
答案 0 :(得分:3)
MATLAB的对象支持制表符完成。键入handle(1).
后,只需点击选项卡,您将收到图形对象的可用方法和属性列表。
如果您需要有关方法的更多帮助,您还将获得该方法的弹出对话框和接受的输入参数。
如果要以编程方式获取对象的属性列表,可以使用properties
properties(t)
如果您想要列出所有属性及其值,请使用get
get(t)
答案 1 :(得分:0)
我使用这种方法......
例如,我在matlab编辑器中编写程序,当我想知道对象的属性时,只需停止编码并运行程序,知道它有我的对象(例如句柄)并且知道我可以在命令窗口中编写properties(handle)
以了解句柄的确切属性。正如Suever所说。