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

Solution 399042

Submitted on 7 Feb 2014 by J-G van der Toorn

Correct

10Size
Leading solution size is 10.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
a = [2.5 -1.7 5.6 8.4]
y_correct = [ 2    -2     5     8];
assert(isequal(rounding(a),y_correct))
a = [ -105.25 78.89 -0.1 0.9 7.2];
y_correct = [  -106    78    -1     0     7];
assert(isequal(rounding(a),y_correct))
a = [ 265.25 88.99 -0.1 0.9 7.2]
y_correct = [  265    88    -1     0     7];
assert(isequal(rounding(a),y_correct))
a =
    2.5000   -1.7000    5.6000    8.4000
a =
  265.2500   88.9900   -0.1000    0.9000    7.2000