fork download
  1. fillnexts = ...
  2. @(v)repmat(v,diff([0,v]))
  3.  
  4.  
  5. fillnexts([1])
  6. fillnexts([3])
  7. fillnexts([1, 2, 3])
  8. fillnexts([1, 3, 4, 9])
  9. fillnexts([2, 3, 5, 7, 11])
  10.  
Success #stdin #stdout 0.14s 46692KB
stdin
Standard input is empty
stdout
fillnexts =

@(v) repmat (v, diff ([0, v]))

ans =  1
ans =

   3   3   3
   3   3   3
   3   3   3

ans =

   1   2   3

ans =

ans(:,:,1,1) =

   1   3   4   9   1   3   4   9

ans(:,:,1,2) =

   1   3   4   9   1   3   4   9

ans(:,:,1,3) =

   1   3   4   9   1   3   4   9

ans(:,:,1,4) =

   1   3   4   9   1   3   4   9

ans(:,:,1,5) =

   1   3   4   9   1   3   4   9

ans =

ans(:,:,1,1,1) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,1,1) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,2,1) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,2,1) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,1,2) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,1,2) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,2,2) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,2,2) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,1,3) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,1,3) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,2,3) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,2,3) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,1,4) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,1,4) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,1,2,4) =

    2    3    5    7   11
    2    3    5    7   11

ans(:,:,2,2,4) =

    2    3    5    7   11
    2    3    5    7   11