Jura? Eu estudei isso no colégio/ensino médio (não vou falar que aprendi sozinho quando estava no fundamental, porque a maioria não fez isso e seria sacanagem).
Sim, é uma batalha naval. É um planilha. Planilha é tão usada que tem um software famoso que está em mesas de todos os escritórios do mundo resolvendo os mais variados problemas. Qualquer prohlema que você tenha uma lista de informações é uma matriz. A computação existe basicamente por isso.
Em uma matriz bidimensional, que é bem típico e rivaliza com a unidimensional em mais uso na computação, você tem uma lista de dados semprados em um lista de outros dados. Além do exemplo da planilha, um banco de dados é assim, linhas de dados separados em colunas de dados. Pega qualquer coisa, por exemplo lista de alunos ecom suas notas ao longo do curso, são duas dimensões.
De três ou mais dimensões são para problemas mais complexos, mas é só acrescentar uma dimensão, por exemplo ainda poderia ter os vários cursos de uma instituição que possui os vários alunos que possui as notas deles. Uma querta poderia ser as várias instituições que possuem cursos.
https://pt.stackoverflow.com/q/232895/101 (siga os links lá)
Ajudei? Era o meu desejo.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).