GeoGebra는 행렬을 다룰 수 있으며, 이는 행렬의 행을 담고 있는 리스트들의 리스트입니다.
예: GeoGebra에서, {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} 은 행렬 을 나타냅니다.
덧셈과 뺄셈의 예:
· Matrix + Matrix: 크기가 같은 두 행렬의 대응되는 원소를 더합니다.
· Matrix – Matrix: 크기가 같은 두 행렬의 대응되는 원소를 뺍니다.
곱셈의 예:
· Matrix * Number: 주어진 수로 행렬의 모든 원소에 곱합니다.
·
Matrix * Matrix: 행렬의 곱셈을 사용하여 결과를 얻습니다.
주: 첫번째 행렬의 행과 두번째 행렬의 열은 같은 수의 원소가 있어야 합니다.
예: {{1, 2},
{3, 4}, {5, 6}} * {{1, 2, 3}, {4, 5, 6}} 의 결과는 {{9, 12, 15}, {19, 26, 33},
{29, 40, 51}}입니다.
·
2x2 Matrix * Point (or Vector): 행렬에 주어진 점/벡터를 곱하면 점을 결과로 얻습니다.
예: {{1,
2}, {3, 4}} * (3, 4) 의 결과는 점 A = (11, 25)입니다.
·
3x3 Matrix * Point (or Vector): 행렬에 주어진 점/벡터를 곱하면 점을 결과로 얻습니다.
예: {{1,
2, 3}, {4, 5, 6}, {0, 0, 1}} * (1, 2) 의 결과는 점 A = (8, 20)입니다.
주: 이 경우는 동차좌표를 사용하는 아핀 변환의 특별한 경우입니다. 점에 대해서는 (x, y, 1), 벡터에 대해서는 (x, y, 0)을 사용합니다. 이 예는 다음과 동일합니다.
{{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * {1,
2, 1}
예: (행렬 명령):
· 행렬식[행렬]: 주어진 행렬의 행렬식을 계산합니다.
· 역행렬[행렬]: 주어진 행렬의 역행렬을 구해줍니다.
· 전치[행렬]: 주어진 행렬의 전치행렬을 구해줍니다.