Problem 2349. Elements with highest local average

Created by rifat in Community

Input v is a row vector such that length(v)>3. Consider a sliding window of length 3 that is used to calculate the local average of the elements. Return the three consecutive elements that maximizes such average according to the order they appear in v in a row vector.


Input: v=[1 2 3 4 5 6 7 8 9 -3 0 1];

Output: vOut=[7 8 9];

The consecutive elements [7 8 9] have the highest average among all such consecutive sub-vectors. For a tie case, return the first triplet according to appearance in v.

Solution Stats

52.78% Correct | 47.22% Incorrect
Last solution submitted on Mar 26, 2019

Solution Comments

Recent Solvers47

Suggested Problems

More from this Author45

Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!