matlab中的可选参数和func类型

时间:2016-01-18 18:31:29

标签: matlab function optional-parameters

我正在尝试实现如何使用feval的可选参数。 例如,如果我写了一个函数:

function [ result ] = foo ( A1, A2 )
if nargin < 2
  A2 = A1;
end
result = A2;
end

并使用func类型创建:

func = @(x1,x2) foo(x1, x2);

如果我尝试调用feval并仅传递其中一个参数:feval(func,x1),则会收到错误消息。

如果需要func类型,我仍然可以使用默认设置吗?

0 个答案:

没有答案