bmatrix.RdCria a classe bmatrix de matrizes em blocos
bmatrix(blocks, lower = TRUE, full = F)Uma lista de listas contendo os blocos das matrizes. Veja que cada sublista representa uma linha da matriz blocada. Mais informações veja em details.
Lógico informando se apenas a triangular inferior deve ser preenchida. É TRUE por padrão.
Lógico informando se a matriz completa deve ser preenchida. É FALSE por padrão.
objeto da classe bdiag, contendo os blocos (blocks), o número de linhas e colunas de blocos (nrow_blocks e ncol_blocks), e os argumentos lower e full.
bmatrix cria uma matriz blocada a partir da alimentação dos blocos a partir de uma lista.
A lista passada em blocks deve ter a mesma quantidade de elementos que linhas de blocos.
Por exemplo, uma matriz de 3x3 blocos receberá uma lista de comprimento 3 (3 linhas de blocos),
e cada elemento dentro da lista será uma lista também de comprimento 3 (3 colunas de blocos).
Em outras palavras, bmatrix faz um preenchimento dos blocos por linha, e cada sublista
representa uma linha da matriz blocada.
Por padrão lower=TRUE, portanto apenas os elementos de blocks suficientes para formar a
triangular inferior são utilizados, e a matriz blocadas é preenchida completamente apenas quando
necessário. Portanto se lower=TRUE, então as sublistas de blocks precisam ter apenas a
quantidade de elementos suficientes para formar a triangular inferior.
Se full=TRUE, então a matriz com blocos completos é criada. Caso contrário, apenas a triangular
inferior é criada. Veja que se lower=FALSE, então o argumento full é ignorado.