cellfun专题

arrayfun, cellfun, bsxfun函数与Faster R-CNN代码

在Faster R-CNN的matlab代码里,看到了很多不认识的“fun”系列函数,在此总结一下。 首先,向量化编程:arrayfun及cellfun函数的使用,来实现将任意函数应用到数组内包括结构在内的所有元素。这样很多以前不可避免的循环现在可以向量化了。而向量化正是Matlab不遗余力追求的核心思想之一。同时,在元素个数不匹配的两个量直接计算时,bsxfun函数得以很好解决。 array

MATLAB 矩阵分块函数 mat2cell 及 cellfun 函数

为了清理桌面上的 words, so do this! 在做一个项目的时候,接触到了这个函数,瞬间感觉好有用,遂记录之。(好像有点废话……) mat2cell 函数就是将矩阵转化成胞元数组(cell array),用数学的语言讲就是矩阵分块。其意义和用法可以用 matlab 的帮助文档说清楚: 而 cellfun 函数就是对每一个块做相同的操作,例如求和、求均值等等,用这个函数就避免了写