Metalingus
October 20th, 2006, 08:15 AM
The function Colfilt() in matlab can be used to perform block operations on a matrix. It first transforms all the blocks into columns of another matrix, and then aplies the function on that matrix, which would give the result for each column separately.
Usually using colfilt to perform block operations would be a lot faster (than say blkproc), my question is why?
Does matlab have some special algorithm that enables it to process data in columns faster? (opposed to say in a block) If so, how does it do it?
Thanks in advance,
It is important for a project i'm working on.
Usually using colfilt to perform block operations would be a lot faster (than say blkproc), my question is why?
Does matlab have some special algorithm that enables it to process data in columns faster? (opposed to say in a block) If so, how does it do it?
Thanks in advance,
It is important for a project i'm working on.