如何将多个(非单元格)参数传递给Octave的parcellfun()中的函数?



有没有办法将其他数字参数传递给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,以防它有帮助。

您希望所有输入使用相同的参数,请创建一个 anonmyous 函数:

medfilt2wparam=@(A)medfilt2(A, [7 7])

现在将已有的代码与函数一起使用 medfilt2wparam

最新更新