Use MATLAB to compute a 6-point moving average

5 ビュー (過去 30 日間)
mariam mohamed alyassi
mariam mohamed alyassi 2018 年 12 月 7 日
編集済み: Prem Kumar Tiwari 2018 年 12 月 13 日
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 Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by