手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

MATLAB使用movsum计算滑动和的方法

时间:2024-10-12 18:30:57

1、对于一个列表A,使用movsum(A,3)计算每相邻鹩梏钔喔三个元素的和。由于A是奇数,故以第n个元素为中心去3个求和作为结果的第n个元素。(对于超出边界视为0)

MATLAB使用movsum计算滑动和的方法

2、如果movsum的第二个参数是偶数,比如movsum(A,2), movsum(A,4)这样,则是按照第n个和其前一个的中间为中心的偶数个元素求和。

MATLAB使用movsum计算滑动和的方法

3、对于多维数组,movsum函数默认沿着第一维计算滑动和。

MATLAB使用movsum计算滑动和的方法

4、movsum函数的第二个参数可以是一个两个元素的列表。movsum(A,[1 0])表示对第n个元素取向前1个和向后0个求和。movsum(A,[1 1])是前一个后一个。

MATLAB使用movsum计算滑动和的方法
MATLAB使用movsum计算滑动和的方法

5、movsum还可以带有第三个参数,表示求和的方向。movsum(B,[1 1],2)表示沿着第二维求和。

MATLAB使用movsum计算滑动和的方法

6、movsum还可以带有参数'includenan'或者'omitnan',表示对NaN的处理。

MATLAB使用movsum计算滑动和的方法

7、还有对于边界的不同处理办法,可以使用如图的'discard' 'shrink' 'fill'三种模式。

MATLAB使用movsum计算滑动和的方法
© 手抄报圈