我的问题是关于尝试调用方法(或函数)时出现的提示:我指的是(param1 double, param2 char, ...)
小方框。我在谷歌搜索这个问题时遇到了麻烦,主要是因为我不确定这个盒子的名称是什么,所以如果这个问题已经得到解答,请指点我。
如果您编写函数或方法并使用validateattributes
指定您期望的输入类型,Matlab将弹出此框,告诉您在调用时要调用的参数方法。
但是,如果编写句柄类方法,则必须将该对象包含为第一个参数。 E.g:
function [x] = doSomething(arg, param1, param2, ...)
fprintf('I did %d things!\n', param1);
end
但是当您尝试调用此函数时,弹出框仅询问arg
类实例,并且不提及其他参数。像这样:
我如何安排它以便提示我的用户输入正确的输入而不仅仅是类对象本身?