Uma matriz é um vetor (array) multidimensional, geralmente empregado no armazenamento de dados em forma de tabela. A representação mais simples de uma matriz é por um array bidimensional, isto é, uma estrutura contendo N linhas por M colunas como mostra a figura abaixo:

Da mesma maneira do que nos vetores, os índices nas matrizes começam no inteiro 0. Assim, cada posição a[i][j] (ou célula) da matriz é acessada considerado os índices de linha i (0 <= i < N) e de coluna j (0 <= j < M).
Outros tipos de matrizes podem apresentar várias dimensões, como é o caso de uma imagem colorida representada pelo modelo de cor RGB (Red-Green-Blue). Nesse caso, cada posição a[i][j] terá uma profundidade 3, associada a cada um dos canais de cores.

Fonte: https://www.researchgate.net/figure/Color-image-and-RGB-matrices_fig1_339435251
9.2. Padding de Matrizes
9.3. Vetores de Strings
9.4. Alocação Dinâmica de Matrizes
Beecrowd 1478 - Square Matrix II [Solução]
Beecrowd 4735 - Campo Minado 2D [Solução]
Beecrowd 1383 - Sudoku [Solução]