如果你在用 MATLAB,是做一些向量或者矩阵操作时,circularBuffer类会让你觉得挺方便的。它将普通的 MATLAB 向量/矩阵转化为一个循环缓冲区。意思是,当你访问或修改circularBuffer对象时,输入的索引会自动转换成有效的索引,这样就不会发生越界的情况,蛮实用的。更棒的是,MATLAB 的所有向量和矩阵操作都适用于circularBuffer对象,像加法、乘法什么的都可以直接用。如果你做的是需要缓冲区的数据、仿真之类的工作,真的可以省不少事。