MATLAB成员函数建议

时间:2016-11-16 14:22:31

标签: matlab autocomplete

例如,如果您已获得类型为handleplot的对象,其表达式如下所示:

handle = plot(t,functoin1 , t , function2 ) ;

现在handle将是一个包含两个元素handle(1)handle(2)的数组。现在假设您要更改其中一个对象的某些属性,例如设置LineWidth,更改Color等。

当您键入handle(1).时,是否有任何方式可以激活自动完成或建议(请注意会员操作员.)?我正在寻找MATLAB在闪烁光标附近的组合框中提供成员函数的自动建议,类似于其他IDE提供此功能的方式:

2 个答案:

答案 0 :(得分:3)

MATLAB的对象支持制表符完成。键入handle(1).后,只需点击选项卡,您将收到图形对象的可用方法和属性列表。

enter image description here

如果您需要有关方法的更多帮助,您还将获得该方法的弹出对话框和接受的输入参数。

enter image description here

如果要以编程方式获取对象的属性列表,可以使用properties

properties(t)

如果您想要列出所有属性及其值,请使用get

get(t)

答案 1 :(得分:0)

我使用这种方法...... 例如,我在matlab编辑器中编写程序,当我想知道对象的属性时,只需停止编码并运行程序,知道它有我的对象(例如句柄)并且知道我可以在命令窗口中编写properties(handle)以了解句柄的确切属性。正如Suever所说。