[R-br] pergunta simples - diagonal de matrix
Paulo Justiniano
paulojus em leg.ufpr.br
Segunda Junho 4 20:38:21 BRT 2012
> M <- matrix(1:49, nr=7)
> M
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 8 15 22 29 36 43
[2,] 2 9 16 23 30 37 44
[3,] 3 10 17 24 31 38 45
[4,] 4 11 18 25 32 39 46
[5,] 5 12 19 26 33 40 47
[6,] 6 13 20 27 34 41 48
[7,] 7 14 21 28 35 42 49
> diag(M[1:6, 2:7])
[1] 8 16 24 32 40 48
On Mon, 4 Jun 2012, Vitor Aguiar wrote:
> Boa noite,
> se eu tenho uma matrix, por exemplo, 7x7 eu posso facilmente extrair a diagonal usando diag(mat). Mas e se eu quiser
> algo como "uma segunda diagonal", uma diagonal composta de mat[1,2] mat[2, 3] mat[3, 4] mat[4, 5] mat[5, 6] mat[6,
> 7]?
>
> Tem alguma forma simples de fazer?
>
> obrigado,
> Vitor
>
>
Mais detalhes sobre a lista de discussão R-br