Перематрица

Описание

В верхней части окна программы находятся (слева направо):

В средней части окна находится поле для ввода матриц и вывода результата, а в нижней — строка состояния, служащая для вывода сообщений об ошибках.

Программа одновременно может хранить до 26 матриц, обозначаемых малыми латинскими буквами a-z. Элементы матриц — простые дроби, что уже само по себе интересно. Матрицы можно перемножать, складывать, вычитать, умножать или делить на число, транспонировать, считать определители, ранги, брать миноры (с чертой или без), считать алгебраические дополнения или находить обратные матрицы.

Вот символика, которую следует придерживаться при вводе команд:

При составлении команд следует учитывать, что операции выполняются в следующей последовательности:

  1. Операции в скобках;
  2. Транспонирование, нахождение обратных матриц;
  3. Обработка квадратных скобок;
  4. Вычисление рангов, определителей;
  5. Умножение, деление, сложение, вычитание;
  6. Присваивание;
  7. Сравнение.

В рабочей области отображается результат последней произведённой операции. Пробелы в команде допускаются; все они игнорируются.