"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)

Форма записи зависит от версии бейсика. В первом виде исходной является
квадратная матрица С и должны быть зарезервированы два служебных массива А
и В. После выполнения оператора MAT C = INV(A, В) обращенная матрица
помещается на место исходной, а элементу А(0) присваивается значение
определителя D исходной матрицы С. Во втором виде оператора исходной
является матрица А и формируется матрица В = А~. Определитель при этом
получается как значение специальной переменной DET, которое может
присваиваться обычной переменной (например, D=DET).
Оператор умножения матриц МАТ С = = А*В формирует матрицу С,
получаемую умножением матриц А и В. Матрицы А, В и С не должны совпадать.
Особенности выбора размерности матриц при умножении описаны в  3.4.
Операторы арифметических действий с выражениями (а) используются в
виде
= А+(а) МАТВ=А+(а) МАТ В = А/(а) МАТ В = А* (а)
В результате их выполнения получается матрица В, все элементы которой
- преобразованные элементы матрицы А. Арифметическое выражение (а) должно
обязательно заключаться в скобки, матрицы А и В должны быть одинаковой
размерности, допустимо совпадение имен матриц. Например, возможна запись
МАТ С = С+(а) и т. д. Матричный оператор присваивания МАТ В = А создает
матрицу В, элементы которой Ьц = ац. Размерности массивов для матриц А и В
должны быть одинаковыми.
Операторы арифметических операций над матрицами используются в виде
МАТ С = А + В (сложение матриц)
МАТ С = А - В (вычитание матриц)
МАТ С = А/В (деление матриц)
МАТ С = А**В (элементы а,, возводятся
в степень 1>и)
Массивы матриц А, В и С должны иметь одинаковые размерности.
Допускается совпадение имен массивов.
Оператор умножения матрицы на константу (для версии бейсик-плюс) имеет
вид МАТ В = А*К, где К - константа. Его выполнение создает матрицу В, все
элементы которой Ьц - ац К.
Особенности применения матричных операторов. Применение матричных
операторов существенно упрощает решение задач, связанных с использованием
матриц (например, решение систем линейных уравнений). Поскольку при этом
необходимые арифметические операции проводятся на машинном языке,
существенно сокращается время вычислений. Перед использованием матричных
операторов должны быть заданы и определены (с помощью оператора DIM)
массивы под исходную вычисляемую и служебные матрицы. Массивы могут иметь
любые имена (а не только А, В, С, как в приведенных условных формах записи
операторов). Условия совпадения имен оговорены выше.
Операторы обращения по меткам. В некоторые версии бейсика для
ускорения вычислений вводятся операторы ON ф Метка и GOSUB# Метка. Метка
может быть числом (0-i-9) или любой латинской буквой (от А до Z). При
выполнении этих операторов происходит безусловный переход (оператор ON) или
обращение к подпрограмме (оператор GOSUB), которые следуют за строкой с
меткой в виде REM# Метка.
Оператор-переключатель строк имеет вид
ON (a) HC1, НС2, НСЗ, ...
где а - арифметическое выражение, указывающее порядок безусловных