Use MATLAB to compute a 6-point moving average

1 次查看(过去 30 天)
Use MATLAB to compute a 6-point moving average of the input signal, x[n] = 5sin(pi n /10 + pi/ 4) , for 0 lowest than or equal n greater than or equal 69. Display a MATLAB plot of the output signal.

回答(1 个)

Prem Kumar Tiwari
Prem Kumar Tiwari 2018-12-13
编辑:Prem Kumar Tiwari 2018-12-13
movmean is a function in Matlab, detailed here.
It can be used to quickly compute the moving average of a vector. If you have a matrix (collection of vectors), as it is apparant from you question. You can repeat movmean over all the vecotors of a matrix.
You've to use value of k to be 6, as you asked in question. Explore the link to learn more about it.
Feel free to explore Plots, to learn more about 2 and 3 dimensional plots in Matlab.

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by