Excel에서 내적을 쉽게 계산하는 방법
이 튜토리얼에서는 Excel에서 내적을 계산하는 방법을 설명합니다.
내적이란 무엇입니까?
벡터 a = [a 1 , a 2 , a 3 ] 및 벡터 b = [b 1 , b 2 , b 3 ]가 주어지면 벡터 a와 벡터 b의 스칼라 곱 ( ab 로 표시)은 다음과 같이 지정됩니다.
ab = a 1 * b 1 + a 2 * b 2 + a 3 * b 3
예를 들어, a = [2, 5, 6]이고 b = [4, 3, 2]인 경우 a 와 b 의 내적은 다음과 같습니다.
ab = 2*4 + 5*3 + 6*2
순순히 = 8 + 15 + 12
ab = 35
기본적으로 내적은 두 벡터의 해당 항목을 곱한 값의 합입니다.
Excel에서 내적을 찾는 방법
Excel에서 두 벡터의 내적을 찾으려면 다음 단계를 사용할 수 있습니다.
1. 데이터를 입력합니다 . 각 벡터의 데이터 값을 자체 열에 입력합니다. 예를 들어 A열에 벡터 a = [2, 5, 6]의 데이터 값을 입력하고 B열에 벡터 b = [4, 3, 2]의 데이터 값을 입력하면 다음과 같습니다.
2. 내적을 계산합니다. 내적을 계산하려면 다음 구문을 사용하는 Excel SUMPRODUCT() 함수를 사용할 수 있습니다.
SUMPRODUCT(테이블1, [테이블2], …)
- array – 곱하고 더할 첫 번째 배열 또는 범위입니다.
- array2 – 곱하고 더할 두 번째 배열 또는 범위입니다.
이 예에서는 D1 셀에 다음을 입력하여 벡터 a 와 벡터 b 사이의 내적을 계산할 수 있습니다.
=SUMPRODUCT(A1:A3, B1:B3)
이는 우리가 수동으로 얻은 답인 35 값을 생성합니다.
SUMPRODUCT()를 사용하여 모든 길이의 벡터에 대한 내적을 찾을 수 있습니다. 예를 들어 벡터 a 와 b 의 길이가 모두 20이라고 가정합니다. 그런 다음 D1 셀에 다음 수식을 입력하여 내적을 계산할 수 있습니다.
=SUMPRODUCT(A1:A20, B1:B20)
내적 계산 시 발생할 수 있는 오류
SUMPRODUCT() 함수는 #VALUE를 반환합니다! 벡터의 길이가 같지 않으면 오류가 발생합니다 .
예를 들어, 벡터 a의 길이가 20이고 벡터 b 의 길이가 19인 경우 수식 =SUMPRODUCT(A1:A20, B1:B19)는 오류를 반환합니다.
내적을 계산하려면 두 벡터의 길이가 동일해야 합니다.
추가 리소스
다음 튜토리얼에서는 다양한 통계 소프트웨어에서 내적을 계산하는 방법을 설명합니다.
Google 스프레드시트에서 내적을 계산하는 방법
R에서 내적을 계산하는 방법
TI-84 계산기에서 내적을 계산하는 방법