可能重复:
Matlab 中的默认参数
我有一个要传递大约 7 个参数的函数。其中 3 个是强制性参数,其余 4 个是可选参数。我只想传递前 3 个和最后一个参数。我该怎么做呢?
假设函数是:function[...] = fun(a, b, c, d, e, f, g)
a, b, c - 所需的输入。
d、e、f、g - 可选输入。
我想调用 fun 并传递 a、b、c 和 g 的值。
在 R 中,我可以用一种非常简洁的方式指定它,例如:fun(a=1, b=4, c=5, g=0);
matlab中的等效语法是什么?