Я хочу применить функцию к каждому элементу массива ячеек - поэтому у меня есть cellfun
для этого. Однако функция принимает два дополнительных аргумента (строку и вектор), которые я хочу сохранить постоянными для всех элементов массива ячеек; то есть я хотел бы сделать что-то вроде:
cellfun(@myfun, cellarray, const1, const2)
значение:
for i = 1:numel(cellarray),
myfun(cellarray{i}, const1, const2);
end
Есть ли способ сделать это без создания промежуточных массивов ячеек, содержащих numel(cellarray)
копий const1
и const2
?