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 430527

Submitted on 11 Apr 2014 by Debopam

Correct

37Size
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
 
%% case 1
VecStart= [10 20 30 40 50 ];
VecEnd = [11 22 33 44 50];
y_correct = [10 11 20 21 22 30 31 32 33 40 41 42 43 44 50];
assert(isequal(vec_colon(VecStart,VecEnd ),y_correct))
y =
     []
f =
    10    11
f =
    20    21    22
f =
    30    31    32    33
f =
    40    41    42    43    44
f =
    50
2
Pass
 
%% case 2
VecStart= [2 10 5 15 10 5 2 100 ];
VecEnd = [3 10 6 17 12 7 3 102];
y_correct = [2 3 10 5 6 15 16 17 10 11 12 5 6 7 2 3 100 101 102];
assert(isequal(vec_colon(VecStart,VecEnd ),y_correct))
y =
     []
f =
     2     3
f =
    10
f =
     5     6
f =
    15    16    17
f =
    10    11    12
f =
     5     6     7
f =
     2     3
f =
   100   101   102
3
Pass
 
%% case 3
VecStart = [1:10:500];
VecEnd = [10:10:500];
y_correct = [1:500];
assert(isequal(vec_colon(VecStart,VecEnd ),y_correct))
y =
     []
f =
     1     2     3     4     5     6     7     8     9    10
f =
    11    12    13    14    15    16    17    18    19    20
f =
    21    22    23    24    25    26    27    28    29    30
f =
    31    32    33    34    35    36    37    38    39    40
f =
    41    42    43    44    45    46    47    48    49    50
f =
    51    52    53    54    55    56    57    58    59    60
f =
    61    62    63    64    65    66    67    68    69    70
f =
    71    72    73    74    75    76    77    78    79    80
f =
    81    82    83    84    85    86    87    88    89    90
f =
    91    92    93    94    95    96    97    98    99   100
f =
   101   102   103   104   105   106   107   108   109   110
f =
   111   112   113   114   115   116   117   118   119   120
f =
   121   122   123   124   125   126   127   128   129   130
f =
   131   132   133   134   135   136   137   138   139   140
f =
   141   142   143   144   145   146   147   148   149   150
f =
   151   152   153   154   155   156   157   158   159   160
f =
   161   162   163   164   165   166   167   168   169   170
f =
   171   172   173   174   175   176   177   178   179   180
f =
   181   182   183   184   185   186   187   188   189   190
f =
   191   192   193   194   195   196   197   198   199   200
f =
   201   202   203   204   205   206   207   208   209   210
f =
   211   212   213   214   215   216   217   218   219   220
f =
   221   222   223   224   225   226   227   228   229   230
f =
   231   232   233   234   235   236   237   238   239   240
f =
   241   242   243   244   245   246   247   248   249   250
f =
   251   252   253   254   255   256   257   258   259   260
f =
   261   262   263   264   265   266   267   268   269   270
f =
   271   272   273   274   275   276   277   278   279   280
f =
   281   282   283   284   285   286   287   288   289   290
f =
   291   292   293   294   295   296   297   298   299   300
f =
   301   302   303   304   305   306   307   308   309   310
f =
   311   312   313   314   315   316   317   318   319   320
f =
   321   322   323   324   325   326   327   328   329   330
f =
   331   332   333   334   335   336   337   338   339   340
f =
   341   342   343   344   345   346   347   348   349   350
f =
   351   352   353   354   355   356   357   358   359   360
f =
   361   362   363   364   365   366   367   368   369   370
f =
   371   372   373   374   375   376   377   378   379   380
f =
   381   382   383   384   385   386   387   388   389   390
f =
   391   392   393   394   395   396   397   398   399   400
f =
   401   402   403   404   405   406   407   408   409   410
f =
   411   412   413   414   415   416   417   418   419   420
f =
   421   422   423   424   425   426   427   428   429   430
f =
   431   432   433   434   435   436   437   438   439   440
f =
   441   442   443   444   445   446   447   448   449   450
f =
   451   452   453   454   455   456   457   458   459   460
f =
   461   462   463   464   465   466   467   468   469   470
f =
   471   472   473   474   475   476   477   478   479   480
f =
   481   482   483   484   485   486   487   488   489   490
f =
   491   492   493   494   495   496   497   498   499   500