I have two sets of numbers, and I want to multiply them to produce a matrix.
Suppose each set of numbers contains 5 values, so I know my matrix should be 5^2=25 values.
#First allocate an empty matrix?
mymat <- matrix(nrow=5, ncol=5)
#Let's say these are the two sets of numbers
set1 <- seq(1,5)
set2 <- seq(6,10)
#Set the row and col names of the matrix appropriately
rownames(mymat) <- set1
colnames(mymat) <- set2
Next I just need to multiply columns and rows to fill in the values. I am reading online about %*%
but I can't seem to make it work across an entire matrix.
I'm trying to produce this: