TI-Nspire 행렬 계산 정복하기
TI-Nspire CX CAS 계산기로 행렬을 만들고 계산하는 방법을 알아봅시다.
목차
행렬 입력하기
행렬을 입력하는 방법은 여러 가지가 있습니다. 먼저 템플릿 키를 사용해 입력하는 방법을 알아봅시다.

템플릿 키를 누르면 여러 가지 수학 템플릿을 입력할 수 있습니다. 아래 사진에서 파란색으로 표시된 템플릿이 행렬을 입력할 수 있는 템플릿입니다. 방향키로 선택하여 enter 로 입력합니다.

아래와 같이 2×2 행렬 템플릿이 입력되었습니다. 직관적으로 빈 공간에 수 혹은 문자를 추가하여 행렬을 만들 수 있습니다.

행을 추가하려면 ↵ 을, 열을 추가하려면 shift ↵ 를 누릅니다.(enter 가 아닙니다!)
방금 입력한 행렬 템플릿에서 ↵ 를 눌러 보았습니다. 행렬의 행이 하나 더 추가되어 2×2 행렬이 3×2 행렬으로 바뀌었습니다. 이렇게 원하는 대로 행렬 크기를 늘릴 수 있습니다.

입력한 행렬을 변수에 저장하는 방법도 알아봅시다. 먼저 방금 만든 3×2 행렬에 수를 넣습니다.

그런 다음 ▶ 을 눌러 행렬 맨 오른쪽에 커서를 둡니다. ctrl var 을 눌러 →을 입력합니다. 변수 이름을 입력하고 enter 를 누르면 됩니다. 저는 아래와 같이 행렬을 변수 r에 저장했습니다.

행렬을 입력하는 다른 방법은 대괄호를 이용하는 것입니다. ctrl ( 을 눌러 []를 입력합니다.

위와 같이 1×1 크기의 행렬이 생성됩니다. 위에서 설명했듯이 ↵ 이나 shift ↵ 를 눌러 행과 열을 추가한 후 행렬의 요소를 넣어 행렬을 만들면 됩니다.
행렬 계산하기
행렬끼리의 사칙연산은 수를 계산할 때처럼 하면 됩니다. 더하기, 빼기, 곱하기, 거듭제곱을 지원합니다.
만약 사칙연산을 할 때 행렬의 행과 열 수가 맞지 않는다면 Dimension mismatch Error가 납니다. 계산할 행렬끼리는 행과 열 수를 둘 다 맞추어야 합니다. 예를 들어 아래 행렬 r과 s를 더한다면 행과 열의 수가 서로 다르기 때문에 더하기를 수행할 수 없어 에러가 납니다.

다만 곱셈은 예외입니다. 앞 행렬의 열 수와 뒤 행렬의 행 수가 똑같기만 하면 됩니다. 따라서 위에서 본 행렬 r과 s는 서로 곱할 수 있습니다.

역행렬은 행렬을 입력하고 ^ (-) 1 를 입력하여 계산할 수 있습니다. 역행렬은 정사각행렬(행과 열의 개수가 같은 행렬)에서만 계산할 수 있습니다.

menu 7 를 누르면 행렬과 벡터 연산 관련 함수가 있는 메뉴를 찾을 수 있습니다. 중요한 것만 정리하면 아래와 같습니다.

- 2 Transpose: 전치행렬을 계산합니다.
- 3 Determinant: 행렬식을 계산합니다.
- 5 Reduced Row-Echelon Form: RREF를 계산합니다.
- B 2 LU Decomposition: LU 분해를 계산합니다.
- B 4 Eigenvalues: 고유값을 계산합니다.
행렬 메뉴에서 행렬을 입력하는 방법도 있습니다. menu 7 1 (Create)를 누릅니다. 그러면 아래와 같은 메뉴가 나옵니다.

- 1 을 눌러 1:Matrix를 선택하면 행과 열의 개수를 골라 행렬을 만들 수 있습니다.
- 2 를 눌러 2:Zero Matrix를 선택하면 newMat()가 입력됩니다. newMat(m, n)처럼 입력하면 m×n 크기의 영행렬을 만듭니다.
- 3 을 눌러 3:Identity를 선택하면 identity()가 입력됩니다. newMat(n)처럼 입력하면 n×n 크기의 단위행렬을 만듭니다.
- 5 를 눌러 5:Random Matrix를 선택하면 randMat()가 입력됩니다. randMat(m, n)처럼 입력하면 n×n 크기의 행렬을 만들고, 원소는 랜덤으로 채워집니다.
1:Matrix를 선택했을 때 나오는 메뉴는 아래와 같습니다. Number of rows에는 행 수를, Number of columns에는 열 수를 입력하면 됩니다.

위에서 설명한 행렬을 만드는 함수를 사용해 보았습니다.

연립방정식 풀이 예제
역행렬을 이용하여 아래 주어진 3원 1차 연립방정식을 풀어 봅시다.
$$\begin{cases}3x-2y+8z=9 \\ -2x+2y+z=3 \\ x+2y-3z=8\end{cases}$$
대괄호로 행렬을 입력하여 계산해 보겠습니다. 먼저 ctrl ( 을 눌러 []을 입력합니다.

↵ ↵ shift ↵ shift ↵ 을 차례대로 누르면 아래와 같이 3×3 행렬 템플릿을 만들 수 있습니다.

계수를 차례대로 입력하고 오른쪽으로 이동하여 ^ (-) 1 를 누릅니다.

오른쪽에 3×1 크기의 행렬을 새로 만듭니다. 곱하기는 생략해도 됩니다.
3×1 크기의 행렬에 나머지 계수를 입력하고 enter 를 누르면 해를 구할 수 있습니다. 구해진 해는 $x=3$, $y=4$, $z=1$입니다.

행렬과 문자 계산
이름에 CAS가 들어간 TI-Nspire CX CAS와 TI-Nspire CX II CAS 계산기에서는 CAS 기능이 있습니다. 간단히 설명하면 문자로 계산할 수 있는 기능입니다.

CAS 기능을 사용하는 예입니다. 위와 같이 문자가 들어간 행렬의 역행렬을 구할 수 있습니다.
노란색 경고 표시는 보통 정의역(domain) 관련 문제입니다. 이 상황에서는 a가 -5/2이면 분모가 0이 되어 역행렬이 정의되지 않기 때문에 생기는 경고입니다.