Temos a nossa matriz mágica inicial (4x4):
E agora vamos usar a operação "concatenation" cujo operador é designado por [ ]. Ora bem, a nossa matriz inicial 4x4 vai ser transformada numa de 8x8 fazendo uma conjunto de operações de soma algébrica, seguindo a instrução abaixo:
B=[A A+32; A+48 A+16] isto significa que a matriz inicial vai sofrer uma transformação em que numa primeira fase "cresce para a direita", isto é, as quatro colunas vão ser replicadas através da soma do valor 32 (A+32) - estamos a crescer somando a todas as colunas o valor 32. Na segunda fase uma operação idêntica é realizada mas no sentido das linhas e somando o valor 48 a todas as células respectivas. Neste caso estamos a fazer crescer a matriz "para baixo". Na terceira fase vamos somar a todas as células iniciais o valor 16 ocupando o espaço 4x4 na posição direita inferior (espaço que faltava para obtermos a matriz 8x8). E o resultado final é:
Sem comentários:
Enviar um comentário