Перейти к содержанию

Матричные вычисления (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)
Распечатать эту страницу
Начало страницы