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

Correct

20Size
Leading solution size is 12.
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
 
%%
y = your_fcn_name(100,100);
assert( y(1) == -100 && y(end) == 100 && mean(diff(y))== 2 && std(diff(y)) == 0 );
y =
  Columns 1 through 16
  -100   -98   -96   -94   -92   -90   -88   -86   -84   -82   -80   -78   -76   -74   -72   -70
  Columns 17 through 32
   -68   -66   -64   -62   -60   -58   -56   -54   -52   -50   -48   -46   -44   -42   -40   -38
  Columns 33 through 48
   -36   -34   -32   -30   -28   -26   -24   -22   -20   -18   -16   -14   -12   -10    -8    -6
  Columns 49 through 64
    -4    -2     0     2     4     6     8    10    12    14    16    18    20    22    24    26
  Columns 65 through 80
    28    30    32    34    36    38    40    42    44    46    48    50    52    54    56    58
  Columns 81 through 96
    60    62    64    66    68    70    72    74    76    78    80    82    84    86    88    90
  Columns 97 through 101
    92    94    96    98   100
2
Pass
 
%%
y = your_fcn_name(200,100);
assert( y(1) == -100 && y(end) == 100 && mean(diff(y))== 1 && std(diff(y)) == 0 );
y =
  Columns 1 through 16
  -100   -99   -98   -97   -96   -95   -94   -93   -92   -91   -90   -89   -88   -87   -86   -85
  Columns 17 through 32
   -84   -83   -82   -81   -80   -79   -78   -77   -76   -75   -74   -73   -72   -71   -70   -69
  Columns 33 through 48
   -68   -67   -66   -65   -64   -63   -62   -61   -60   -59   -58   -57   -56   -55   -54   -53
  Columns 49 through 64
   -52   -51   -50   -49   -48   -47   -46   -45   -44   -43   -42   -41   -40   -39   -38   -37
  Columns 65 through 80
   -36   -35   -34   -33   -32   -31   -30   -29   -28   -27   -26   -25   -24   -23   -22   -21
  Columns 81 through 96
   -20   -19   -18   -17   -16   -15   -14   -13   -12   -11   -10    -9    -8    -7    -6    -5
  Columns 97 through 112
    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8     9    10    11
  Columns 113 through 128
    12    13    14    15    16    17    18    19    20    21    22    23    24    25    26    27
  Columns 129 through 144
    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43
  Columns 145 through 160
    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59
  Columns 161 through 176
    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75
  Columns 177 through 192
    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91
  Columns 193 through 201
    92    93    94    95    96    97    98    99   100
3
Pass
 
%%
y = your_fcn_name(2,100);
assert( y(1) == -100 && y(end) == 100 && mean(diff(y))== 100 && std(diff(y)) == 0 );
y =
  -100     0   100