Матричные вычисления (MATRIX)
Используйте режим MATRIX для выполнения вычислений с использованием матриц размером до 3 строк и 3 столбцов. Для выполнения матричного вычисления необходимо сначала присвоить данные специальным матричным переменным (MatA, MatB, MatC), а затем использовать переменные в вычислении, как показано в примере ниже.
Пример 1. Присвоение переменной MatA и переменной MatB и выполнение следующих вычислений: × (MatA×MatB), + (MatA+MatB)
1. Нажмите клавиши (MATRIX) для входа в режим MATRIX.
2. Нажмите (MatA)(2×2).
В результате открывается редактор матриц, в котором можно ввести элементы матрицы размером 2 × 2, указанной для MatA.
- (1) «A» обозначает «MatA».
3. Введите элементы для MatA: 2111.
4. Нажмите следующие клавиши:
(MATRIX)(Data)(MatB)(2×2). В результате открывается редактор матриц, в котором можно ввести элементы матрицы размером 2 × 2, указанной для MatB.
5. Введите элементы для MatB: 2112.
6. Нажмите для перехода на экран вычислений и выполнения первого вычисления (MatA×MatB):
(MATRIX)(MatA)(MATRIX)(MatB).
При этом отображается экран MatAns, содержащий результаты вычислений.
(2) «Ans» обозначает «MatAns».
Примечание. «MatAns» обозначает «Память результатов матричных вычислений». Подробные сведения см. в разделе «Память результатов матричных вычислений».
7. Выполните следующее вычисление (MatA+MatB):
(MATRIX)(MatA)(MATRIX)(MatB).
Память результатов матричных вычислений
Если результатом вычисления, выполненного в режиме MATRIX, является матрица, появляется экран MatAns, который содержит результат вычисления. Результат также можно присвоить переменной под названием «MatAns».
Переменная MatAns может использоваться в вычислениях, как показано ниже.
Чтобы вставить переменную MatAns в вычисление, нажмите следующие клавиши: (MATRIX)(MatAns).
Нажатие на любую из следующих клавиш при открытом экране MatAns приводит к автоматическому переходу на экран вычислений: , , , , , , (x3). На экране вычислений отображается переменная MatAns, за которой следует оператор или функция в соответствии с нажатой клавишей.
Присвоение и редактирование данных матричной переменной
Важно!
Следующие операции не поддерживаются редактором матриц: , (M-), (STO). Pol, Rec и многооператорные вычисления также не могут быть введены с использованием редактора матриц.
Присвоение новых данных матричной переменной:
1. Нажмите клавиши (MATRIX)(Dim), затем в открывшемся меню выберите матричную переменную, которой необходимо присвоить данные.
2. В следующем открывшемся меню выберите размер (m×n).
3. Для ввода элементов матрицы используйте открывшийся экран редактора матриц.
Пример 2. Присвоение переменной MatC
- (MATRIX)
(Dim)(MatC)(2×3)
101011
Редактирование элементов матричной переменной:
1. Нажмите клавиши (MATRIX)(Data), затем в открывшемся меню выберите матричную переменную, которой необходимо отредактировать.
2. Для редактирования элементов матрицы используйте открывшийся экран редактора матриц.
Переместите курсор в ячейку, содержащую элемент, который необходимо изменить, введите новое значение и нажмите клавишу .
Копирование содержания матрицы (или MatAns):
1. Используйте редактор матриц для вывода отображения той матрицы, которую необходимо скопировать.
Например, чтобы скопировать MatA, необходимо нажать следующие клавиши: (MATRIX)(Data)(MatA). Если необходимо скопировать содержимое MatAns, выполните следующие действия, чтобы открыть экран MatAns: (MATRIX)(MatAns).
2. Нажмите клавиши (STO), а затем — одно из следующих сочетаний клавиш, чтобы указать целевую матрицу для копирования: (MatA), (MatB) или (MatC).
При этом откроется редактор матриц, отображающий содержимое целевой матрицы для копирования.
Примеры матричных вычислений
В следующих примерах используются MatA = и MatB = из Примера 1, а также MatC = из Примера 2.
Пример 3. 3 × MatA (скалярное умножение матриц).
- 3(MATRIX)(MatA)
Пример 4. Получение определителя MatA (det(MatA)).
- (MATRIX)(det)
(MATRIX)(MatA) - 1
Пример 5. Получение транспонирования MatC (Trn(MatC)).
- (MATRIX)(Trn)
(MATRIX)(MatC)
Пример 6. Получение обратной матрицы из MatA (MatA-1).
Примечание. Использовать для этого варианта ввода невозможно. Используйте клавишу для ввода «-1».
- (MATRIX)(MatA)
Пример 7. Получение абсолютного значения каждого элемента MatB (Abs(MatB)).
- (Abs)(MATRIX)(MatB)
Пример 8. Возведение MatA во вторую и третью степень (MatA2, MatA3).
Примечание. Использовать для этого варианта ввода невозможно. Используйте клавишу для возведения во вторую степень и клавишу (x3) для возведения в третью степень.
- (MATRIX)(MatA)
- (MATRIX)(MatA)(x3)