문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

선형대수 | |
정의 | 벡터 공간과 벡터 공간 사이의 선형 사상에 대한 수학적 이론 |
주요 연구 대상 | 벡터 벡터 공간 선형 변환 행렬 연립 일차 방정식 |
관련 분야 | 수학 물리학 공학 컴퓨터 과학 |
응용 분야 | 컴퓨터 그래픽스 머신 러닝 로봇 공학 최적화 이론 |
핵심 개념 | 선형 결합 선형 독립 기저 차원 고유값과 고유벡터 |
상세 정보 | |
역사 | 선형 방정식의 연구에서 시작됨 현대적인 형태는 19세기에 정립됨 |
기초 이론 | 행렬 연산 (덧셈, 곱셈, 역행렬) 행렬식 랭크 |
주요 정리 | 랭크-널러티 정리 가우스 소거법 스펙트럼 정리 |
관련 수학 분야 | 다중선형대수 함수해석학 대수기하학 |

선형대수는 벡터 공간과 벡터 공간 사이의 선형 변환을 연구하는 수학의 한 분야이다. 주요 연구 대상은 벡터, 벡터 공간, 선형 변환, 행렬, 그리고 연립 일차 방정식이다. 이 분야는 물리학, 공학, 컴퓨터 과학 등 다양한 학문의 기초를 제공하며, 특히 컴퓨터 그래픽스, 머신 러닝, 로봇 공학, 최적화 이론 등 현대 기술의 핵심 응용 분야에서 널리 활용된다.
선형대수의 핵심 개념에는 선형 결합, 선형 독립, 기저, 차원, 고유값과 고유벡터 등이 포함된다. 이러한 개념들은 복잡한 수학적 구조를 체계적으로 분석하고 표현하는 데 필수적이다. 예를 들어, 행렬은 선형 변환을 표현하고 연산하는 강력한 도구로, 연립 방정식의 해를 구하거나 데이터를 변환하는 데 사용된다.
선형대수의 이론은 추상적인 수학적 개념뿐만 아니라 구체적인 계산 방법을 포함한다. 행렬 연산, 행렬식, 고유값과 고유벡터 계산 등은 실제 문제를 해결하는 데 직접 적용되는 알고리즘의 기초를 이룬다. 이로 인해 선형대수는 이론과 응용이 밀접하게 결합된 학문으로, 과학과 공학의 거의 모든 분야에서 기본적인 언어와 도구로 자리 잡고 있다.

벡터는 크기와 방향을 동시에 가지는 수학적 객체이다. 기하학적으로는 유향 선분으로 표현되며, 물리학에서는 속도나 힘과 같은 물리량을 나타내는 데 사용된다. 벡터는 벡터 공간이라는 추상적인 대수적 구조의 원소로 정의되며, 이 공간 안에서 덧셈과 스칼라 곱셈 연산이 정의된다.
벡터를 표현하는 방법에는 여러 가지가 있다. 기하학적 벡터는 화살표로 시각화할 수 있으며, 분석 기하학에서는 좌표계를 도입하여 숫자의 순서쌍(예: 2차원에서는 (x, y), 3차원에서는 (x, y, z))으로 나타낸다. 이 숫자들을 성분이라고 부른다. 컴퓨터 과학이나 공학에서는 주로 이와 같은 성분 표현을 사용하여 벡터를 배열로 처리한다.
벡터의 기본 연산으로는 덧셈, 뺄셈, 스칼라 배가 있다. 덧셈은 기하학적으로는 삼각형법 또는 평행사변형법으로 수행되며, 성분 표현에서는 각 성분별로 더해진다. 스칼라 배는 벡터의 길이를 늘이거나 줄이거나 방향을 반전시키는 연산이다. 이 외에도 두 벡터 간의 내적과 외적은 중요한 연산으로, 내적은 두 벡터의 유사도나 한 벡터를 다른 벡터에 투영하는 데, 외적은 3차원 공간에서 수직인 벡터를 구하거나 면적을 계산하는 데 활용된다.
벡터는 선형대수의 가장 기본적인 구성 요소이다. 선형 결합, 선형 독립, 기저, 차원과 같은 핵심 개념들은 모두 벡터와 벡터 공간을 바탕으로 정의된다. 또한, 선형 변환은 벡터 공간에서 벡터 공간으로의 함수로서, 벡터를 입력받아 다른 벡터를 출력하는 규칙으로 이해할 수 있다.
행렬은 수를 직사각형 모양으로 배열한 것으로, 선형대수의 핵심적인 연구 대상이다. 행렬은 벡터 공간 사이의 선형 변환을 표현하는 가장 일반적이고 강력한 도구로 사용된다. 또한, 연립 일차 방정식을 간결하게 표현하고 해를 구하는 데 필수적이다.
행렬은 주로 행과 열의 개수로 크기를 정의하며, 각 위치의 수를 성분이라고 한다. 기본적인 행렬 연산으로는 덧셈, 스칼라곱, 그리고 가장 중요한 행렬 곱셈이 있다. 행렬 곱셈은 선형 변환의 합성을 표현하며, 이 연산은 일반적으로 교환 법칙이 성립하지 않는다는 점에서 일반적인 수의 곱셈과 차이가 있다.
행렬의 특성을 나타내는 중요한 개념으로는 행렬식, 역행렬, 그리고 랭크가 있다. 행렬식은 정사각행렬에 대해 정의되는 스칼라 값으로, 행렬이 나타내는 선형 변환의 부피 확대율과 관련이 있으며, 역행렬의 존재 여부를 판별하는 기준이 된다. 랭크는 행렬의 행 또는 열 벡터들 중 선형 독립인 것의 최대 개수를 의미하며, 이는 선형 변환의 상공간의 차원과 일치한다.
행렬은 물리학, 공학, 컴퓨터 과학 등 다양한 분야에서 널리 응용된다. 특히, 컴퓨터 그래픽스에서의 좌표 변환, 머신 러닝에서의 데이터 처리와 모델 파라미터 표현, 로봇 공학에서의 운동학 방정식, 최적화 이론에서의 제약 조건 표현 등에 행렬 이론이 깊게 활용된다.
선형 변환은 두 벡터 공간 사이의 구조를 보존하는 특별한 함수이다. 구체적으로, 벡터의 덧셈과 스칼라 곱셈 연산을 보존하는 사상으로 정의된다. 이는 기하학적 관점에서 평행이동을 제외한 회전, 확대/축소, 반사, 전단 변환과 같은 변환을 포괄하며, 대수학적 관점에서는 벡터의 선형 결합 관계를 그대로 유지하는 사상이다. 선형 변환의 이러한 성질은 복잡한 벡터 연산을 체계적으로 연구할 수 있는 강력한 틀을 제공한다.
선형 변환은 행렬과 밀접한 관계를 가진다. 유한 차원 벡터 공간 사이의 선형 변환은 기저를 선택함으로써 유일한 행렬로 표현될 수 있다. 이는 추상적인 선형 변환의 개념을 구체적인 숫자의 배열인 행렬 계산 문제로 환원시켜 준다. 반대로, 주어진 행렬은 벡터에 곱셈을 수행하는 선형 변환으로 해석될 수 있다. 이 연결 덕분에 행렬의 연산, 행렬식, 고유값과 고유벡터 등의 개념이 선형 변환의 성질을 분석하는 데 직접적으로 활용된다.
선형 변환의 핵심 성질로는 핵과 상이 있다. 핵은 변환에 의해 영벡터가 되는 모든 입력 벡터의 집합이며, 상은 변환 결과로 얻을 수 있는 모든 출력 벡터의 집합이다. 이 두 개념은 벡터 공간의 차원과 관련된 중요한 정리인 랭크-널리티 정리의 기초를 이룬다. 또한, 선형 변환의 고유한 방향과 배율을 나타내는 고유값과 고유벡터는 변환의 본질을 이해하는 데 결정적인 역할을 한다.
이론은 컴퓨터 그래픽스에서 3차원 물체의 회전과 이동, 머신 러닝에서 데이터 차원 축소 및 변환, 그리고 공학 전반의 시스템 모델링에 폭넓게 응용된다. 선형 변환을 통해 다양한 현상을 벡터 공간에서의 구조적 변화로 모델링하고 분석할 수 있게 된다.
벡터 공간은 선형대수의 가장 기본이 되는 추상적 구조이다. 이는 벡터라 불리는 객체들의 집합으로, 정의된 덧셈과 스칼라 곱셈 연산이 특정한 공리들을 만족하는 공간을 의미한다. 여기서 스칼라는 보통 실수나 복소수와 같은 체의 원소를 말한다. 벡터 공간의 핵심은 그 안의 벡터들을 더하거나 실수배해도 그 결과가 항상 같은 공간 안에 남아 있다는 점에 있다. 이러한 구조는 기하학적 공간뿐만 아니라 함수의 집합이나 행렬의 집합과 같은 더 넓은 대상들에도 적용될 수 있다.
벡터 공간을 이해하는 데 중요한 개념은 선형 결합, 선형 독립, 기저, 차원이다. 벡터들의 선형 결합은 벡터들을 스칼라배하고 더하여 새로운 벡터를 만드는 연산이다. 한 벡터 공간의 기저는 그 공간의 모든 벡터를 유일한 방식으로 선형 결합으로 나타낼 수 있는, 최소 개수의 선형 독립인 벡터들의 집합이다. 기저에 속한 벡터의 개수는 그 벡터 공간의 차원을 정의하며, 이는 공간의 복잡성과 자유도를 나타내는 핵심 불변량이다.
벡터 공간의 개념은 선형 변환을 연구하는 토대를 제공한다. 선형 변환은 한 벡터 공간에서 다른 벡터 공간으로의 사상으로, 벡터의 덧셈과 스칼라 곱셈 구조를 보존한다. 이러한 변환은 행렬을 통해 구체적으로 표현될 수 있으며, 고유값과 고유벡터는 선형 변환의 본질적인 특성을 파악하는 데 중요한 도구가 된다. 벡터 공간과 선형 변환에 대한 이론은 연립 일차 방정식을 체계적으로 해결하는 데 필수적이다.
이러한 추상적 틀은 수학의 여러 분야를 넘어 물리학, 공학, 컴퓨터 과학 등에 광범위하게 응용된다. 예를 들어, 컴퓨터 그래픽스에서 3차원 공간의 변환은 벡터 공간 연산으로, 머신 러닝에서 데이터는 고차원 벡터로 모델링된다. 또한 로봇 공학의 운동학 분석이나 최적화 이론의 문제 해결에도 벡터 공간의 언어가 근본적으로 사용된다.

행렬 연산은 행렬을 대상으로 하는 기본적인 대수적 조작으로, 선형 변환을 다루고 연립 일차 방정식을 푸는 데 필수적이다. 가장 기본적인 연산으로는 행렬의 덧셈, 스칼라곱, 그리고 행렬곱이 있다. 행렬의 덧셈과 스칼라곱은 각 성분별로 이루어지며, 이는 벡터 공간의 구조를 직접 반영한다. 특히 행렬곱은 두 선형 변환의 합성을 나타내는 연산으로, 첫 번째 행렬의 열 수와 두 번째 행렬의 행 수가 같아야 정의된다. 이 연산은 결합 법칙은 성립하지만, 교환 법칙은 일반적으로 성립하지 않는다는 점에서 일반적인 수의 곱셈과 차이가 있다.
행렬의 중요한 연산에는 전치 행렬을 구하는 것도 포함된다. 이는 행렬의 행과 열을 바꾸는 연산으로, 대칭 행렬이나 직교 행렬과 같은 특수한 행렬을 정의하는 데 사용된다. 또한, 정사각 행렬에 대해서는 역행렬을 구하는 연산이 중요한데, 이는 행렬이 나타내는 선형 변환의 역변환에 해당한다. 역행렬이 존재하기 위한 필요충분조건은 행렬의 행렬식이 0이 아니며, 이는 해당 선형 변환이 가역적임을 의미한다.
이러한 행렬 연산들은 다양한 계산 문제를 체계적으로 해결하는 도구를 제공한다. 예를 들어, 가우스 소거법은 행렬의 기본 행 연산(행의 교환, 상수배, 다른 행의 배수를 더하기)을 반복 적용하여 행렬을 행 사다리꼴 형태로 변환함으로써 연립방정식의 해를 구하거나 행렬의 계수를 찾는다. 이는 컴퓨터 과학을 비롯한 응용 분야에서 알고리즘의 기초가 된다.
행렬식은 정사각행렬에 스칼라 값을 대응시키는 특별한 함수이다. 이 값은 행렬이 나타내는 선형 변환이 공간을 얼마나 확대 또는 축소하는지, 그리고 방향을 보존하는지 반전하는지를 나타낸다. 행렬식이 0이 아닌 행렬은 가역행렬이며, 이는 해당 선형 변환이 일대일 대응이고 역변환이 존재함을 의미한다. 반대로 행렬식이 0이면 행렬은 특이행렬이며, 선형 변환은 공간을 더 낮은 차원으로 축소시키게 된다.
행렬식은 다양한 방법으로 계산할 수 있다. 2x2 행렬의 경우, 주대각선 원소의 곱에서 다른 대각선 원소의 곱을 빼는 간단한 공식으로 구한다. 더 큰 행렬의 경우, 여인수 전개나 삼각행렬로 변환 후 대각원소를 곱하는 방법 등을 사용한다. 행렬식은 행렬의 모든 행 또는 열에 대해 선형성을 가지며, 두 행을 교환하면 부호가 바뀌는 성질도 있다.
이 개념은 연립 일차 방정식의 해를 판별하는 데 핵심적이다. 크래머 법칙은 행렬식을 이용해 방정식의 해를 공식화한다. 또한, 행렬식은 고윳값과 고유벡터를 구하는 과정에서 특성 방정식을 정의하는 데 사용되며, 다변수 미적분학에서 야코비 행렬의 행렬식은 변수 변환 시 적분의 부피 요소를 결정한다.
행렬식의 기하학적 의미는 매우 중요하다. 2차원에서는 두 벡터가 이루는 평행사변형의 넓이를, 3차원에서는 세 벡터가 이루는 평행육면체의 부피를 제공한다. 이는 컴퓨터 그래픽스에서 물체의 변형이나 로봇 공학에서 자코비안을 통해 힘과 속도의 관계를 분석할 때 직접적으로 응용된다.
고윳값과 고유벡터는 행렬이나 선형 변환의 핵심적인 성질을 나타내는 개념이다. 어떤 선형 변환을 수행했을 때, 방향은 그대로 유지되고 크기만 변하는 벡터가 존재할 수 있는데, 이때 그 벡터를 고유벡터라고 하며, 변환에 의해 변하는 크기의 배율을 고윳값이라고 정의한다. 수학적으로, 정사각 행렬 A에 대해 Av = λv를 만족하는 0이 아닌 벡터 v와 스칼라 λ를 각각 A의 고유벡터와 고윳값이라 한다.
이 개념은 행렬을 대각화하여 분석하거나 복잡한 시스템을 단순화하는 데 필수적이다. 고윳값은 시스템의 안정성, 공명 주파수, 주요 변동 방향 등 다양한 물리적, 기하학적 의미를 지닌다. 예를 들어, 주성분 분석에서는 데이터의 분산이 가장 큰 방향을 찾는 과정이 공분산 행렬의 가장 큰 고윳값에 해당하는 고유벡터를 구하는 문제와 동일하다.
고윳값과 고유벡터를 구하는 과정은 특성 방정식 det(A - λI) = 0을 푸는 것으로 시작한다. 여기서 det는 행렬식을, I는 단위 행렬을 의미한다. 이 방정식의 해가 고윳값이 되며, 각 고윳값을 다시 방정식 (A - λI)v = 0에 대입하여 풀면 해당하는 고유벡터를 얻을 수 있다. 고유벡터는 보통 정규화된 형태로 표현되며, 하나의 고윳값에 대해 무수히 많은 고유벡터(스칼라 배)가 존재할 수 있다.
이들의 응용 범위는 매우 넓다. 공학에서 구조물의 고유 진동수를 분석하거나, 컴퓨터 그래픽스에서 물체의 회전 축을 파악하는 데 사용된다. 또한 머신 러닝의 여러 알고리즘, 최적화 이론, 그리고 양자역학에서 관측 가능량을 나타내는 연산자의 스펙트럼을 분석하는 데도 핵심적인 역할을 한다.

랭크-널리티 정리는 선형대수학의 핵심 정리 중 하나로, 유한 차원 벡터 공간 사이의 선형 변환에 대해 그 변환의 상(image)의 차원과 핵(kernel)의 차원의 합이 정의역(domain)의 차원과 같음을 설명한다. 이 정리는 선형 변환의 구조를 이해하는 데 기본이 되며, 특히 연립 일차 방정식의 해의 존재성과 유일성을 분석하는 데 강력한 도구로 활용된다.
정리를 구체적으로 서술하면 다음과 같다. 유한 차원 벡터 공간 V와 W 사이의 선형 변환 T: V → W가 있을 때, T의 계수(rank, 즉 상의 차원)와 T의 영공간(null space, 즉 핵의 차원)을 널리티(nullity)라고 한다. 이때, V의 차원은 T의 계수와 T의 널리티의 합과 같다. 이 관계는 행렬 언어로도 표현될 수 있으며, 주어진 행렬 A에 대해 A의 열공간의 차원(열 계수)과 A의 영공간의 차원의 합은 A의 열의 개수와 일치한다.
이 정리의 주요 응용은 선형 시스템의 해 공간을 규명하는 것이다. 예를 들어, m개의 방정식과 n개의 미지수를 가진 동차(homogeneous) 선형 시스템 Ax = 0이 있을 때, 해 집합은 A의 영공간이며, 그 차원(자유 변수의 개수)은 n - rank(A)로 주어진다. 또한 비동차(nonhomogeneous) 시스템 Ax = b의 해가 존재하기 위한 필요충분 조건은 b가 A의 열공간에 속하는 것이며, 이는 계수 개념과 직접적으로 연결된다.
랭크-널리티 정리는 컴퓨터 과학의 알고리즘 분석, 통계학의 회귀 분석, 제어 이론 등 다양한 분야에서 기초적인 역할을 한다. 이 정리는 선형 변환이 정의역의 정보를 어떻게 '분배'하는지를 보여주며, 기저와 차원이라는 개념의 중요성을 다시 한번 강조한다.
스펙트럼 정리는 선형대수에서 중요한 정리 중 하나로, 특정 조건을 만족하는 선형 변환이나 행렬이 고유값과 고유벡터를 기반으로 어떻게 분해될 수 있는지를 설명한다. 이 정리는 주로 대칭 행렬이나 정규 행렬과 같이 '잘 행동하는' 선형 연산자에 적용되며, 복잡한 구조를 단순한 구성 요소로 분해하는 강력한 도구를 제공한다.
정리의 핵심 내용은, 조건을 만족하는 선형 변환 T가 주어졌을 때, 공간을 T의 서로 다른 고유값에 해당하는 고유공간들의 직합으로 분해할 수 있다는 것이다. 특히 실수체 위의 대칭 행렬은 서로 직교하는 고유벡터들로 이루어진 정규직교기저를 가질 수 있으며, 이는 행렬이 직교 행렬을 이용해 대각화 가능함을 의미한다. 이러한 분해는 행렬의 거듭제곱 계산이나 이차 형식의 분석에 유용하게 쓰인다.
스펙트럼 정리의 응용 범위는 매우 넓다. 양자역학에서는 관측 가능한 물리량을 나타내는 에르미트 연산자에 스펙트럼 정리가 적용되어, 측정 가능한 값(고유값)과 해당 상태(고유벡터)를 설명하는 이론적 근간이 된다. 공학 및 통계학에서도 주성분 분석과 같은 기법은 데이터 공분산 행렬(대칭 행렬)에 스펙트럼 정리를 적용하여 데이터의 주요 변화 방향을 찾아낸다.
이 정리는 선형대수의 추상적 개념과 실제 계산을 연결하는 교량 역할을 한다. 고유값 분해나 특이값 분해와 같은 계산적 방법들은 스펙트럼 정리의 정신을 이어받아, 머신 러닝과 컴퓨터 그래픽스를 비롯한 다양한 응용 분야에서 데이터 처리와 시스템 모델링의 핵심이 되고 있다.

컴퓨터 그래픽스는 선형대수가 가장 직접적으로 응용되는 분야 중 하나이다. 3차원 공간의 물체를 표현하고, 변형시키며, 화면에 렌더링하는 과정의 거의 모든 단계에서 벡터와 행렬 연산이 핵심 도구로 사용된다. 예를 들어, 물체의 위치, 방향, 크기를 조절하는 기하 변환은 행렬 곱셈으로 구현되며, 카메라의 시점을 설정하고 3차원 장면을 2차원 화면에 투영하는 과정 또한 선형 변환과 투영 행렬을 통해 이루어진다.
특히 3차원 컴퓨터 그래픽스에서 물체의 회전은 회전 행렬이나 쿼터니언을 통해 표현된다. 조명과 음영을 계산하는 과정에서는 벡터의 내적 연산이 빛의 방향과 표면 법선 벡터 사이의 각도를 구하는 데 필수적이다. 정점 좌표 변환, 법선 벡터 변환, 텍스처 매핑에 이르기까지 그래픽스 파이프라인의 각 단계는 선형대수적 연산의 연속이라고 할 수 있다.
게임 엔진과 컴퓨터 애니메이션 소프트웨어는 이러한 선형대수 연산을 효율적으로 처리하기 위해 GPU의 병렬 처리 능력을 최대한 활용한다. 현대의 가상 현실과 증강 현실 기술도 사용자의 움직임에 따라 실시간으로 장면을 변환하고 렌더링해야 하므로, 고속의 행렬 연산이 필수적인 기반 기술이 된다. 이처럼 컴퓨터 그래픽스의 발전은 선형대수 이론과의 긴밀한 상호작용 속에서 이루어져 왔다.
머신 러닝은 선형대수의 핵심적인 응용 분야 중 하나이다. 머신 러닝의 많은 알고리즘과 모델은 데이터를 벡터나 행렬 형태로 표현하고, 이들 간의 연산을 통해 패턴을 학습하거나 예측을 수행한다. 특히 선형 회귀, 주성분 분석, 지원 벡터 머신과 같은 기초적이면서도 중요한 모델들은 선형 방정식, 고유값과 고유벡터, 내적 공간 등의 선형대수 개념에 직접적으로 기반을 두고 있다.
데이터의 차원을 축소하거나 중요한 특징을 추출하는 과정에서도 선형대수가 필수적으로 사용된다. 예를 들어, 주성분 분석은 데이터의 공분산 행렬을 분석하여 고유값과 고유벡터를 구하고, 이를 통해 데이터를 가장 잘 설명하는 새로운 좌표축을 찾아낸다. 또한, 딥러닝에서 다층 신경망의 각 층은 기본적으로 입력 데이터에 대한 선형 변환과 비선형 활성화 함수의 결합으로 볼 수 있으며, 이 과정에서 대규모 행렬 곱셈이 광범위하게 일어난다.
따라서, 선형대수는 머신 러닝의 이론적 배경을 이해하고, 효율적인 알고리즘을 구현하며, 복잡한 모델의 동작 원리를 해석하는 데 없어서는 안 될 수학적 도구이다.
선형대수는 공학 전반에서 문제를 모델링하고 해결하는 데 필수적인 도구로 활용된다. 공학적 문제는 종종 많은 변수를 포함하는 연립 일차 방정식으로 표현되며, 이를 효율적으로 풀기 위해 행렬과 벡터를 사용한다. 예를 들어, 전기 회로의 회로망 해석, 구조 공학에서의 트러스나 빔의 응력 분석, 유체 역학에서의 유동장 계산 등이 대표적이다. 이러한 시스템의 방정식을 행렬 형태(Ax = b)로 나타내고, 가우스 소거법이나 LU 분해와 같은 행렬 연산을 통해 해를 구한다.
제어 공학에서는 시스템의 동역학을 상태 공간 표현이라는 선형대수적 프레임워크로 기술한다. 시스템의 상태는 벡터로, 시스템의 변화는 선형 변환을 나타내는 행렬로 모델링된다. 이때 시스템의 안정성과 성능을 분석하는 데 고유값과 고유벡터 개념이 결정적으로 중요하다. 고유값은 시스템이 안정적인지 여부를 판단하는 기준이 되며, 모드 형상 분석에도 사용된다.
신호 처리와 이미지 처리 분야에서도 선형대수의 응용이 두드러진다. 디지털 신호는 벡터로, 신호의 변환(예: 필터링, 압축)은 선형 변환으로 간주될 수 있다. 특히 이산 푸리에 변환과 웨이블릿 변환은 행렬 연산으로 구현될 수 있으며, 이미지를 픽셀 값의 큰 행렬로 보고 다양한 행렬 분해 기법을 적용하여 처리한다. 또한 로봇 공학에서 로봇 매니퓰레이터의 기구학과 동역학을 계산하거나, 최적화 이론을 통해 공학 설계 문제를 푸는 데에도 선형대수가 광범위하게 쓰인다.
