有关函数的输入参数的信息来自另一个函数

时间:2012-11-07 03:32:05

标签: function matlab input typechecking

我正在尝试在MATLAB中编写一个通用函数,它将函数句柄作为一个参数,将路径作为第二个参数,并使用可选的过滤器来定义应该使用指定文件夹中的哪些文件。这个想法是输入的函数然后应用于所有匹配的文件。但是,我想确保此函数没有不受控制的崩溃,所以我希望能够检查输入的函数是否将文件作为输入参数。

总而言之,我想知道是否有办法找出某些输入是否与某个功能兼容,只有功能句柄才能继续。我知道MATLAB在这些方面非常松散,但如果有办法,请与我分享。

编辑:我知道MATLAB中可能已经内置了类似的功能,我只是想提高我在MATLAB编码方面的知识和技能。

1 个答案:

答案 0 :(得分:0)

您可能想要查看的内容是try/catch

http://www.mathworks.com/help/matlab/ref/try.html

通过这种方式,您可以尝试使用您的文件评估您的函数,如果它不喜欢它,catch应捕获错误并执行相应的错误消息