R y rbind haciendo entradas sin la misma longitud sea cero

Digamos que tengo dos vectoresv1 yv2 y que quiero llamarrbind(v1, v2). Sin embargo, se suponelength(v1) > length(v2). De la documentación que he leído que el vector más corto será reciclado. Aquí hay un ejemplo de este "reciclaje":

> v1 <- c(1, 2, 3, 4, 8, 5, 3, 11)
> v2 <- c(9, 5, 2)
> rbind(v1, v2)
   [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8]
v1    1    2    3    4    8    5    3   11
v2    9    5    2    9    5    2    9    5
¿Hay alguna manera directa que pueda pararv2 ¿De ser reciclado y en su lugar realizar las entradas restantes 0?¿Hay una mejor manera de construir vectores y matrices?

¡Toda ayuda es muy apreciada!

Respuestas a la pregunta(3)

Su respuesta a la pregunta