Além de seu uso direto em operações matemáticas, as matrizes são amplamente utilizadas para representar estruturas do mundo real em programas computacionais.
Entre suas principais aplicações, destacam-se:
A seguir, apresentamos um problema prático que explora o uso de matrizes na simulação de um ambiente bidimensional.
https://www.youtube.com/watch?v=dAnLO9iDe5Q
Considere um cenário em que um agente precisa se deslocar em um ambiente monitorado, representado por uma matriz 6 x 6 de caracteres.
Cada posição da matriz representa um elemento do ambiente, conforme descrito a seguir:
'*' → posição livre'>' → guarda olhando para o leste'<' → guarda olhando para o oeste'^' → guarda olhando para o norte'v' → guarda olhando para o sulO programa deverá:
v * * * < *
* * * * * *
* ^ * * > *
* * * * * *
* * * * ^ *
* * * * * *