# [R] matrix with additional upper, botton, left and right cells

jim holtman jholtman at gmail.com
Wed Sep 27 05:28:02 CEST 2006

```How about something like this:
> x <- matrix(1:100,10)
> x.1 <- array(-3, dim=c(12,12))
> x.1[2:11, 2:11] <- x
> x.1
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12]
[1,]   -3   -3   -3   -3   -3   -3   -3   -3   -3    -3    -3    -3
[2,]   -3    1   11   21   31   41   51   61   71    81    91    -3
[3,]   -3    2   12   22   32   42   52   62   72    82    92    -3
[4,]   -3    3   13   23   33   43   53   63   73    83    93    -3
[5,]   -3    4   14   24   34   44   54   64   74    84    94    -3
[6,]   -3    5   15   25   35   45   55   65   75    85    95    -3
[7,]   -3    6   16   26   36   46   56   66   76    86    96    -3
[8,]   -3    7   17   27   37   47   57   67   77    87    97    -3
[9,]   -3    8   18   28   38   48   58   68   78    88    98    -3
[10,]   -3    9   19   29   39   49   59   69   79    89    99    -3
[11,]   -3   10   20   30   40   50   60   70   80    90   100    -3
[12,]   -3   -3   -3   -3   -3   -3   -3   -3   -3    -3    -3    -3
>

On 9/26/06, Milton Cezar <miltinho_astronauta at yahoo.com.br> wrote:
> Dear R Gurus,
>
>  I have a matrix dim(1000x1000) and I need create a second matrix with dim(1002x1002) and insert my first matrix at position col=2,line=2. Please, see an example below:
>
>  0050055050
>  5550000000
>  5000505005
>  5005000500
>  0055550555
>
>  and I need
>
>  333333333333
>  300500550503
>  355500000003
>  350005050053
>  350050005003
>  300555505553
>  333333333333
>
>  Thanks a lot,
>
>  miltinho
>
>  __________________________________________________
>
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> and provide commented, minimal, self-contained, reproducible code.
>

--
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem you are trying to solve?

```