행렬
행렬(matrix)
행렬(matrix)이란 1개 이상의 수나 식을 사각형 모양으로 나열한 것을 의미합니다.
이러한 행렬은 다음과 같이 대괄호([])를 사용하여 나타낼 수 있습니다.
위의 행렬은 4개의 원소를 가지는 2 × 2 행렬입니다.
이때 행렬의 가로줄을 행(row)이라고 부르고, 세로줄을 열(column)이라고 부릅니다.
또한, 행렬의 특정 성분은 다음과 같이 두 개의 아래첨자를 사용하여 가리킬 수 있습니다.
예를 들어 a21은 행렬에서 2행 1열에 위치한 원소를 가리킵니다.
행렬은 자료구조의 하나인 배열(array)을 이해하는 데 매우 큰 도움을 도움을 줍니다.
또한, 영상처리나 3D 프로그래밍에서 영상 데이터를 처리하거나 빅 데이터 등을 분석할 때에도 많이 사용합니다.
또한, 영상처리나 3D 프로그래밍에서 영상 데이터를 처리하거나 빅 데이터 등을 분석할 때에도 많이 사용합니다.
행렬의 연산
1. 크기와 모양이 같은 행렬은 원소 별로 더하거나 뺄 수 있습니다.
예제) 행렬 A = 와 행렬 B = 의 합을 구하시오.
풀이)
∴ A + B =
2. 상수와 행렬의 곱셈은 행렬의 각 원소에 해당 상수를 곱하면 됩니다.
예제) 상수 3과 행렬 A = 의 곱을 구하시오.
풀이)
∴ 3A =
프로그래밍에서의 배열(array)
프로그래밍에서 배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우에 사용할 수 있는 가장 기본적인 자료 구조입니다.
배열(array)은 같은 타입의 변수들로 이루어진 유한 집합으로 정의됩니다.
배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자는 인덱스(index)라고 합니다.
배열에 대한 더 자세한 사항은 티씨피스쿨의 각 프로그래밍 언어 수업에서 확인할 수 있습니다.