Hi! I need some help with the following problem, which asks me to create a function that takes a signal vector as input and computes the five-sample weighted moving average of the signal.
조회 수: 3 (최근 30일)
이전 댓글 표시
Here is an example: If your signal file consists of a vector y = [0.8, 0.9, 0.7, 0.6, 0.3, 0.4] We can solve the smoothing problem by making use of a matrix: We first construct a matrix where each row is a shifted and scaled version of the signal, which means that in the first row, y is shifted left twice; in the second row y is shifted left once and multiplied by two; in thethird row y is multiplied by three; etc. Summing each column and dividing by 9 yields the final result: y = [0.54444, 0.7, 0.68889, 0.56667, 0.4, 0.26667]
댓글 수: 1
Geoff Hayes
2016년 3월 28일
Esther - what have you tried so far? The above description seems like a homework question, so please document what you have attempted and describe any errors or problems that you are observing.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!