[R] how to superimpose 2 matrices of different sizes
Nicolas Gutierrez
nicolasg at uw.edu
Thu Sep 16 01:31:59 CEST 2010
Hi All,
I’m trying to superimpose (or "add") two matrices:
1. resulting from a table function with frequencies:
> U=table(pop$xloc, pop$yloc))
14 15 16 17 18 19 20 21 22
5 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 9 0 5
10 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0
2. The second created to match my spatial grid (20x25):
> Uempty=matrix(data = 0, nrow = 20, ncol = 25)
I want to place each element of U (e.g. U[22,9]=5) in the corresponding
cell of Uempty and end up with this final matrix like this:
1 2 3 ... 22 23 24 25
5 0 0 0 ... 0 0 0 0
: : : : ... : : : :
7 0 0 0 ... 0 0 0 0
8 0 0 0 ... 0 0 0 0
9 0 0 0 ... 5 0 0 0
: : : : ... : : : :
20 0 0 0 ... 0 0 0 0
Any ideas?
Thanks!!!
Nico
More information about the R-help
mailing list