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]인 경우 ab 의 내적은 다음과 같습니다.

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()를 사용하여 모든 길이의 벡터에 대한 내적을 찾을 수 있습니다. 예를 들어 벡터 ab 의 길이가 모두 20이라고 가정합니다. 그런 다음 D1 셀에 다음 수식을 입력하여 내적을 계산할 수 있습니다.

=SUMPRODUCT(A1:A20, B1:B20)

내적 계산 시 발생할 수 있는 오류

SUMPRODUCT() 함수는 #VALUE를 반환합니다! 벡터의 길이가 같지 않으면 오류가 발생합니다 .

예를 들어, 벡터 a의 길이가 20이고 벡터 b 의 길이가 19인 경우 수식 =SUMPRODUCT(A1:A20, B1:B19)는 오류를 반환합니다.

내적을 계산하려면 두 벡터의 길이가 동일해야 합니다.

추가 리소스

다음 튜토리얼에서는 다양한 통계 소프트웨어에서 내적을 계산하는 방법을 설명합니다.

Google 스프레드시트에서 내적을 계산하는 방법
R에서 내적을 계산하는 방법
TI-84 계산기에서 내적을 계산하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다