Рассмотренные выше операторы используются для обработки массивов, все элементы которых определены (то есть получили реальные значения соответствующего типа до выполнения оператора). Результатами применения таких операторов являются также вполне определенные данные - скаляры или массивы.
MathCAD поддерживает три оператора преобразования массивов, доступных через меню Symbolics / Martix: оператор транспонирования массива (Transpose), оператор определения обратной матрицы (Invert) и оператор вычисления определителя квадратной матрицы (Determinant). Для применения любого из этих операторов достаточно выделить массив-операнд и выбрать из меню соответствующий оператор – результат преобразования будет отображен под изображением массива-операнда.
Для каждого из трех операторов преобразования массивов существуют соответствующие аналоги среди "обычных" операторов, приведенных в таблице 1. Если применить оператор преобразования к массиву, элементы которого определены, получим результат, аналогичный применению соответствующего обычного оператора, однако, если элементами массива являются не определенные выше переменные, результатом будет соответствующее алгебраическое выражение.
Существует и другой способ преобразования массивов - с использованием оператора преобразования " g " вместо оператора вычисления " = ". В этом случае выражение, записанное в левой части и содержащее обычные операторы обработки массивов, будет преобразовано в другое выражение (при условии, что среди элементов массивов-операндов присутствуют переменные, не определенные ранее).