Em ciência da computação, as linguagens de programação de matrizes (também conhecidas como linguagem vetorial ou multidimensional) generalizam operações em escalares para aplicar de forma transparente a vetores, matrices e matrizas de dimensões superiores.