Does R have a similarly smart division?

I've tried hard on:

> A/as.vector(as.matrix(ddLen))
Error in A/as.vector(as.matrix(ddLen)) : non-numeric argument to binary
operator

but failed...

Here my A is 10x10 matrix, and ddLen is a length-10 list of single numbers.

On 3/6/06, Gabor Grothendieck <ggrothendieck@gmail.com> wrote:
>
> The following are nearly identical to what others have already
> written but just in case:
>
> A - c(B)
>
> or
>
> A - B[,1]
>
> or if B were already a vector, b, in the first place, rather than a
> matrix:
>
> b <- 1:2
> A - b
>
>
>
> On 3/6/06, Michael <comtech.usa@gmail.com> wrote:
> > Hi all,
> >
> > I want to substract vector B from A's each column... how can R do that
> > smartly without a loop?
> >
> > > A=matrix(c(2:7), 2, 3)
> > > A
> >     [,1] [,2] [,3]
> > [1,]    2    4    6
> > [2,]    3    5    7
> > > B=matrix(c(1, 2), 2, 1)
> > > B
> >     [,1]
> > [1,]    1
> > [2,]    2
> > > A-B
> > Error in A - B : non-conformable arrays
> >
> >        [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
> >
>

	[[alternative HTML version deleted]]


