MATLAB 帮助中心
验证值是标量或为空
mustBeScalarOrEmpty(value)
如果 value 不是标量也不为空,则 mustBeScalarOrEmpty(value) 会抛出错误。此函数不返回值。
value
mustBeScalarOrEmpty 调用以下函数来确定输入是否为标量或为空:
mustBeScalarOrEmpty
isscalar
isempty
示例
全部折叠
使用 mustBeScalarOrEmpty 限制函数输入参量允许的值。
function v = buildVector(inc) arguments inc {mustBeScalarOrEmpty} end v = 1:inc:10; end
将非标量传递给 buildVector 函数会导致错误。
buildVector
v = buildVector([1 2]);
Error using buildVector (line 3) v = buildVector([1 2]); ^^^^^ Invalid argument at position 1. Value must be scalar or empty.
要验证的值,指定为标量或空值。如果值不是标量也不为空,则会导致错误。
示例: []
[]
mustBeScalarOrEmpty 用于属性和函数参量验证。
全部展开
mustBeScalarOrEmpty 函数完全支持 GPU 数组。要在 GPU 上运行该函数,请将输入数据指定为 gpuArray (Parallel Computing Toolbox)。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
gpuArray
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2020b 中推出
arguments | isscalar | isempty | mustBeNonempty
arguments
mustBeNonempty
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处