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 291297

Submitted on 29 Jul 2013 by @bmtran

Correct

28Size
Leading solution size is 11.
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
 
%%
x = 3;
y_correct =     [ 8     0     6;
     0    10     0;
     4     0     2;]
assert(isequal(your_fcn_name(x),y_correct))
y_correct =
     8     0     6
     0    10     0
     4     0     2
2
Pass
 
%%
x = 5;
y_correct =     [     17     0     0     0    15;
     0     5     0    14     0;
     0     0    26     0     0;
     0    12     0    21     0;
    11     0     0     0     9];
assert(isequal(your_fcn_name(x),y_correct))

                    
3
Pass
 
%%
x = 9;
y_correct =[47     0     0     0     0     0     0     0    45;
     0    68     0     0     0     0     0    44     0;
     0     0     8     0     0     0    43     0     0;
     0     0     0    20     0    42     0     0     0;
     0     0     0     0    82     0     0     0     0;
     0     0     0    40     0    62     0     0     0;
     0     0    39     0     0     0    74     0     0;
     0    38     0     0     0     0     0    14     0;
    37     0     0     0     0     0     0     0    35;];
assert(isequal(your_fcn_name(x),y_correct))