I am sorry if this is documented in apply's dcumentation or completely
obvious, I could not find or work it out.

Given an matricies Q: 2x3, R:1x3 and S:1x2

apply(Q, 1, '-', R) is 3x2 and apply(Q, 2, '-', S) is 2x3

Why?

cheers
Worik

> Q
     [,1] [,2] [,3]
[1,]    1    2    3
[2,]   10   11   12
> R
[1] 1 4 7
> S
[1] 1 4
> apply(Q, 1, '-', R)
     [,1] [,2]
[1,]    0    9
[2,]   -2    7
[3,]   -4    5
> apply(Q, 2, '-', S)
     [,1] [,2] [,3]
[1,]    0    1    2
[2,]    6    7    8
>

	[[alternative HTML version deleted]]

