有没有办法将额外的数字参数传递给parcellfun()
内的函数(或句柄)?
例如,如果我有一个单元格数组Images
并且我想对它们应用medfilt2()
,我会写一些类似的内容:
Images = parcellfun( nproc, @medfilt2, Images, 'UniformOutput', false );
什么是(如果有的话)将其他参数传递给medfilt2
的方法,在这种情况下,让我们说[7 7]
?
Octave的帮助就是这样说的:
[O1, O2, ...] = parcellfun (NPROC, FUN, A1, A2, ...)
.. A1,A2等应该是相同大小的单元阵列。
GNU Octave 3.8.1,如果它有帮助。
答案 0 :(得分:1)
您需要为所有输入使用相同的参数,创建一个不正常的函数:
medfilt2wparam=@(A)medfilt2(A, [7 7])
现在使用函数medfilt2wparam