Default用于设置可选值的默认值。
例如,
一个函数
函数c =添加(a, b)
默认(' a ', 1);
默认(" b ", 2);
c = a + b;
给出如下结果:
> > add ()
ans =
3.
> >添加(2)
ans =
4
> >添加(2、5)
ans =
7
Default可以分配普通变量,也可以分配结构的字段。
Default将空变量计数为未设置的变量,因此将为它们指定一个默认值,除非count_empty=0指定相反的行为。
例如,
> >添加([],4)
ans =
5
允许我们在指定第二个输入时默认第一个输入。
Default通过使用'evalin'命令在调用者工作区中执行'isempty'和'exist'来工作。它使用'assignin'来赋值。
引用作为
乔Eichholz(2021)。设置输入变量的默认值(//www.tianjin-qmedu.com/matlabcentral/fileexchange/59853-set-default-values-of-input-variables), MATLAB中央文件交换。检索.