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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Now that the introverts have had their script, the extroverts spoke up (naturally!) and demanded one as well. You will be given a matrix. Write a MATLAB script to output a new matrix consisting of the average of all four terms that are next to each other.

If your input is magic(3)

8 1 6 3 5 7 4 9 2

Your output will be:

4.2500 4.7500 5.2500 5.7500

The top left term (4.25) is the average of [8 1 ; 3 5]. The bottom left term is the average of [3 5 ; 4 9], and so on. You can assume that the size of each of these matrices will be at least 2x2. Good luck!

38 correct solutions
8 incorrect solutions

Last solution submitted on Jun 02, 2015

1 player likes this problem

1 player likes this solution

1 Comment

Jean-Marie SAINTHILLIER
on 11 Feb 2014

I think it's the first time I see this function in Cody.

1 Comment