在嵌套元胞数组上执行 cellfun:在嵌套元胞数组上执行 cellfun-matlab开发

时间:2021-05-30 07:26:35
【文件属性】:
文件名称:在嵌套元胞数组上执行 cellfun:在嵌套元胞数组上执行 cellfun-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-30 07:26:35
matlab 我经常发现自己在编写像 cellfun(@(cell1) cellfun(@(cell2), fun(cell2), cell1,'un',0), outcell,'un',0) 这样的函数。 这可能是乏味且容易出错的。 所以我写了这个通用的嵌套单元格乐趣,它允许您将函数应用于嵌套单元格。 例如,mat 是一个 1x3 元胞数组。 每个单元格包含 2 个单元格,其中包含 X 个数据点的矩阵。 我们要计算每个矩阵的均值。 我们可以像以前一样调用双 cellfun,或者我的函数: out=ncellfun(@mean, mat)。 级别数由函数决定(它会停止,直到找到非单元格)。 您可以使用第三个参数指定您自己的值= out=ncellfun(@cell2mat, mat,1) 在这种情况下,该功能将应用于单元格。 第三个参数指定需要使用多少个 cellfun。 该函数不是为了快速运行而编
【文件预览】:
ncellfun.zip

网友评论