我有一个函数可以将任意数量的参数放入一个单元格数组中
function sumThese(varargin)
subtotals = cellfun(@sum, varargin);
total = sum(subtotals);
disp(total)
end
这适用于数组和数字,除非我有一个方阵,但它没有。它会告诉我:
统一输出中的非标量,将“UniformOutput”设置为 false。
但是,如果我设置'uniformoutput'
为false
,我现在会收到此错误:
'cell'类型的输入参数的未定义函数或方法'sum'
如何解决这个问题?