Thank you Duncan, Kjetil and William. Kjetil, with rep(0,2), I get a vector. So I have to transpose it.
cbind(A,B, t( rep(0,2) ) ) if C is of length 2. Is that right ? I like very much Duncan's general solution. Thanks a lot, Gustave 2010/2/24 Kjetil Halvorsen <kjetilbrinchmannhalvor...@gmail.com> > see below. > > On Wed, Feb 24, 2010 at 12:56 PM, Gustave Lefou <gustave5...@gmail.com> > wrote: > > Dear all, > > > > I do not know how to deal with block matrices in R. > > > > For example I have 3 matrices A, B and C. > > > > And I want to produce a new matrix of this form > > > > ( A B 0 ) > > ( 0 0 C ) > > > > where A, B and C are one-row matrices. > > cbind(A,B,0) or maybe > cbind(a,B,rep(0, 12)) > > cbind(rep(0,2), C) > > > > > Apart from A, B and C, all the coefficients are 0. > > > > Is there an easy solution in R for every block matrices ? > > Combine rbind and cbind: > ?rbind > > Kjetil > > > > > Thanks for your help, > > Gustave > > > > P.S. : I have had a look at a function called "zoo" which looked quite > > complicated to me. > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > R-help@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html<http://www.r-project.org/posting-guide.html> > > and provide commented, minimal, self-contained, reproducible code. > > > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.