如何在MatLab中控制句柄类方法的参数提示(函数提示)?

时间:2015-07-07 17:36:53

标签: matlab

我的问题是关于尝试调用方法(或函数)时出现的提示:我指的是(param1 double, param2 char, ...)小方框。我在谷歌搜索这个问题时遇到了麻烦,主要是因为我不确定这个盒子的名称是什么,所以如果这个问题已经得到解答,请指点我。

如果您编写函数或方法并使用validateattributes指定您期望的输入类型,Matlab将弹出此框,告诉您在调用时要调用的参数方法。

但是,如果编写句柄类方法,则必须将该对象包含为第一个参数。 E.g:

function [x] = doSomething(arg, param1, param2, ...) fprintf('I did %d things!\n', param1); end

但是当您尝试调用此函数时,弹出框仅询问arg类实例,并且不提及其他参数。像这样:

Example image

我如何安排它以便提示我的用户输入正确的输入而不仅仅是类对象本身?

1 个答案:

答案 0 :(得分:1)

将我的评论转换为答案:

该框名为function hint‌。同样的问题here没有得到答案。我想目前无法提交功能请求。