sexta-feira, 16 de maio de 2014

Operações com matrizes mágicas de grandes dimensões

O Matlab permite fazer este tipo de operações de uma forma muito simples. Apenas temos que usar a instrução "magic" e definir a dimensão da matriz. Começamos por nomear a nossa matriz (A) e fazemos: A=magic(1000) - esta é uma matriz mágica de 1000 linhas por 1000 colunas E podemos fazer o mesmo tipo de cálculos para verificar o efeito mágico (igualdade nas somas das linhas, das colunas e das diagonais) sum(A) - vai somar todas as colunas e o número que dá é igual a 500000500 sum(A')' - vai somar todas a colunas da matriz transporta o que equivale a dizer que soma todas as linhas da matriz inicial. O resultado é o mesmo: 500000500

Sem comentários: