MATLAB使用movsum计算滑动和的方法
来源:网络收集 点击: 时间:2024-02-16【导读】:
介绍MATLAB中的movsum函数。该函数可以沿着一个指定维度,计算相邻元素的滑动和。工具/原料moreMATLAB 2016a方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
注意事项
对于一个列表A,使用movsum(A,3)计算每相邻三个元素的和。由于A是奇数,故以第n个元素为中心去3个求和作为结果的第n个元素。(对于超出边界视为0)

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

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

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


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

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

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

如果是要从第一个求和到第n个的求和列表,有cumsum函数。
MATLAB版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_57522.html
上一篇:病人如何调节心态
下一篇:vivado2016.4安装教程