我有一个功能:
function recon_mm(lvl, Threshold, fileToCompress)
我想让Threshold
成为一个数组。我检查了MatLab文档,但没有找到明确示例如何声明Threshold是一个数组,
答案 0 :(得分:0)
Matlab不是静态类型的,并且没有类型注释的语法,但您可以检查您的参数是否是标量并提前返回。
if isscalar(Threshold)
error('Parameter ''Threshold'' must be an array')
return
end
请注意,这也会捕获1x1数组,例如isscalar([1]) == true
。