행렬 스칼라 곱셈 계산기
아무 행렬이나 스칼라 값으로 즉시 곱하세요. 모든 원소가 같은 상수로 스케일되며 선형대수, 물리, 데이터 과학에 유용합니다.
스칼라 값과 행렬을 입력한 뒤 계산을 클릭하면 각 행렬 원소에 스칼라를 곱한 결과를 볼 수 있습니다.
행렬 스칼라 곱셈 계산기
아무 행렬이나 스칼라 값으로 즉시 곱하세요. 모든 원소가 같은 상수로 스케일되며 선형대수, 물리, 데이터 과학에 유용합니다.
세미콜론 (;)으로 행을 구분하고, 쉼표 (,)로 열을 구분합니다. 예: 1,2;3,4 는 2×2 행렬을 뜻합니다.
행렬 스칼라 곱셈 계산기 소개
스칼라 곱셈은 모든 행렬 연산 중 가장 기본적인 연산입니다. 행렬의 모든 원소에 스칼라라고 불리는 하나의 실수를 곱하는 것이기 때문입니다. k가 스칼라이고 A가 m×n 행렬이면, kA도 m×n 행렬이며 각 항 (kA)[i][j] = k × A[i][j] 입니다. 행렬의 차원은 변하지 않고, 각 원소의 크기(그리고 경우에 따라 부호)만 바뀝니다.
각 원소가 독립적으로 곱해지므로 스칼라 곱셈은 가환적이며(kA = Ak), 덧셈과도 호환됩니다: k(A + B) = kA + kB. 이러한 성질 때문에 스칼라 곱셈은 행렬 공간에 작용하는 선형 사상의 가장 단순한 예이며, m×n 실수 행렬의 집합이 실수에 대한 벡터 공간이 되는 이유이기도 합니다.
스칼라가 1이면 행렬은 그대로 유지됩니다. 이는 곱셈 항등원입니다. −1을 곱하면 모든 원소의 부호가 바뀌어 행렬의 덧셈 역원이 됩니다. 0을 곱하면 어떤 행렬이든 영행렬이 됩니다. −1과 1 사이의 스칼라는 원소를 0 쪽으로 압축하고, 절댓값이 1보다 큰 스칼라는 원소를 0에서 멀어지게 합니다.
물리학에서는 벡터량이 무차원 계수나 단위를 가진 상수로 스케일될 때 스칼라 곱셈이 나타납니다. 힘 행렬에 시간 간격을 곱하면 충격량이 됩니다. 속도 행렬에 질량을 곱하면 운동량이 됩니다. 컴퓨터 그래픽스에서는 스케일 변환이 좌표 행렬에 대한 스칼라 곱셈으로 적용됩니다. 머신러닝에서는 학습률 갱신에서 기울기 행렬에 작은 스칼라(학습률)를 곱한 뒤 이를 가중치 행렬에서 빼게 됩니다.
학생들에게 스칼라 곱셈은 시각적으로 직관적이기 때문에 보통 가장 먼저 배우는 행렬 연산입니다. 격자 안의 모든 숫자에 같은 상수를 곱하기만 하면 되기 때문입니다. 또한 선형 결합과 선형 변환을 이해하는 기초가 됩니다. 이 계산기는 분수와 음수를 포함한 어떤 실수 스칼라도, 차원이 맞는 어떤 행렬도 받아들이며, 정확한 결과를 위해 모든 곱셈을 배정밀도 부동소수점 연산으로 수행합니다.
행렬 스칼라 곱셈 예시
스칼라가 행렬을 어떻게 변환하는지 보여 주는 세 가지 예시입니다.
| 입력 | 결과 | 설명 |
|---|---|---|
| k = 3, A = [[1,2],[3,4]] | [[3,6],[9,12]] | 모든 원소에 3을 곱합니다. 2×2 구조는 유지됩니다. |
| k = −1, A = [[5,−3],[0,7]] | [[−5,3],[0,−7]] | −1을 곱하면 모든 원소의 부호가 바뀌어 A의 덧셈 역원이 됩니다. |
| k = 0.5, A = [[2,4,6],[8,10,12]] | [[1,2,3],[4,5,6]] | 2×3 행렬을 0.5배 하면 각 원소가 절반이 됩니다. 행렬의 형태는 2×3 그대로입니다. |
| k = 2, A = [[1,0,0],[0,1,0],[0,0,1]] | [[2,0,0],[0,2,0],[0,0,2]] | 3×3 항등행렬을 2배 하면 스칼라 행렬 2I가 됩니다. |
행렬 스칼라 곱셈 계산기 사용 방법
- 스칼라 필드에 스칼라 값을 입력합니다. 음수와 소수를 포함한 어떤 실수든 가능합니다.
- 행렬 필드에는 세미콜론과 쉼표 형식으로 입력합니다. 행은 세미콜론으로, 같은 행의 원소는 쉼표로 구분합니다. 예를 들어 2,0;0,2 는 2×2 행렬입니다.
- 계산을 클릭합니다. 결과 행렬이 아래에 표시되며, 각 원소는 원래 값에 스칼라를 곱한 값입니다.
- 결과를 확인하려면 아무 위치 하나를 골라 결과가 원래 값에 스칼라를 곱한 것과 같은지 확인하세요.
- 초기화를 클릭하면 두 필드가 모두 지워지고 새 계산을 시작할 수 있습니다.
자주 묻는 질문
스칼라 곱셈이 행렬 차원을 바꾸나요?
아니요. 스칼라 곱셈은 행렬의 행 수나 열 수를 바꾸지 않습니다. 어떤 m×n 행렬에 어떤 스칼라를 곱해도 결과는 항상 m×n 행렬입니다. 바뀌는 것은 각 원소의 값뿐입니다.
스칼라가 0이면 어떻게 되나요?
어떤 행렬에 0을 곱하면 같은 차원의 영행렬이 됩니다. 모든 원소가 0이 되며, 이는 어떤 수에 0을 곱해도 0이 되는 것과 같습니다. 결과 영행렬은 해당 크기 행렬의 덧셈 항등원입니다.
스칼라 곱셈은 행렬 곱셈과 같은가요?
아니요. 스칼라 곱셈은 행렬의 각 원소에 하나의 수를 곱하는 연산입니다. 행렬 곱셈은 두 행렬을 행-열 내적으로 결합하는 연산이며, 차원이 호환되어야 합니다. 스칼라 곱셈은 어떤 행렬에도 항상 정의되지만, 행렬 곱셈은 추가적인 차원 제한이 있습니다.
스칼라는 분수나 소수도 될 수 있나요?
네. 스칼라는 양수, 음수, 0, 정수, 분수, 소수를 포함한 어떤 실수든 될 수 있습니다. 예를 들어 0.25는 모든 원소를 원래 값의 4분의 1로 만듭니다. 이 계산기는 모든 실수 스칼라를 배정밀도 부동소수점으로 처리합니다.
스칼라 행렬과 스칼라 곱셈의 차이는 무엇인가요?
스칼라 곱셈은 행렬에 수를 곱하는 연산입니다. 스칼라 행렬은 대각 원소가 모두 같고 비대각 원소가 모두 0인 특별한 정방행렬로, 스칼라에 항등행렬을 곱한 것과 같습니다. 어떤 정방행렬이든 스칼라 행렬을 왼쪽이나 오른쪽에서 곱하는 것은 스칼라 곱셈과 같습니다.
스칼라 곱셈은 실제로 어디에 쓰이나요?
스칼라 곱셈은 물리학(힘, 속도, 장 벡터의 스케일링), 컴퓨터 그래픽스(확대를 위한 좌표 행렬 스케일링), 머신러닝(역전파 중 기울기 행렬에 학습률 적용), 경제학(투입-산출 계수 행렬의 일정 비율 조정)에서 자주 사용됩니다. 데이터의 모든 원소를 균일하게 스케일해야 할 때 스칼라 곱셈이 가장 적합합니다.