수열의 합
Summations
수열의 합
다음과 같은 수열 {an}{an}이 있다고 하자.
{an}=am,am+1,am+2,...,an{an}=am,am+1,am+2,...,an이 수열 {an}{an}의 모든 항의 sum을 다음과 같이 표기한다.
n∑i=mai=am+am+1+am+2...+an−1+ann∑i=mai=am+am+1+am+2...+an−1+an다음과 같이 범위를 사용해 표기하기도 한다.
∑m≤i≤nai=am+am+1+am+2...+an−1+an∑m≤i≤nai=am+am+1+am+2...+an−1+an이것을 "aiai의 i=mi=m 부터 nn 까지의 합"이라 읽는다.
JavaScript 로 따지면 그냥 m 번 인덱스부터 n 번 인덱스까지 더하라는 뜻이다.
let sum = 0;
for (let i = m; i <= n; i++) {
sum += a[i];
}
등비수열의 합
a,ra,r 이 실수이고, r≠0r≠0 일 때
n∑j=0arj={arn+1−ar−1 if r≠1 (n+1)×a if r=1 n∑j=0arj={arn+1−ar−1 if r≠1 (n+1)×a if r=1증명
Sn=∑nj=0arjrSn=r×∑nj=0arj (a)=∑nj=0ar(j+1)=∑nj=0ark (b)=∑n+1k=1ark=(∑n+1k=0ark)−ar0=(∑n+1k=0ark)−a=(∑nk=0ark)−a+arn+1=Sn−a+arn+1rSn−Sn=−a+arn+1Sn(r−1)=−a+arn+1Sn=−a+arn+1r−1 (단, r≠1) Sn=∑nj=0arjrSn=r×∑nj=0arj (a)=∑nj=0ar(j+1)=∑nj=0ark (b)=∑n+1k=1ark=(∑n+1k=0ark)−ar0=(∑n+1k=0ark)−a=(∑nk=0ark)−a+arn+1=Sn−a+arn+1rSn−Sn=−a+arn+1Sn(r−1)=−a+arn+1Sn=−a+arn+1r−1 (단, r≠1)- (a) 양 변에 rr을 곱한다.
- (b) j+1j+1이 성가시므로 k=j+1k=j+1 이라 하자.
이중합
4∑i=13∑j=1ij4∑i=13∑j=1ij∑∑ 이 두 개 나왔다고 당황할 필요는 없다.
위의 식은 다음 코드와 똑같다.
let sum = 0;
for (let i = 1; i <= 4; i++) {
for (let j = 1; j <= 3; j++) {
sum += i * j;
}
}
유명한 공식들
적당히 외워두자.
∑nk=0ark=arn+1−ar−1 단, r≠1∑nk=1k=n(n+1)2∑nk=1k2=n(n+1)(2n+1)6∑nk=1k3=n2(n+1)24∑nk=0ark=arn+1−ar−1 단, r≠1∑nk=1k=n(n+1)2∑nk=1k2=n(n+1)(2n+1)6∑nk=1k3=n2(n+1)24다음은 |x|<1|x|<1 일 때 성립한다.
∑∞k=0xk=11−x∑∞k=1kxk−1=1(1−x)2참고문헌
- Rosen의 이산수학 / Kenneth H. Rosen 저 / 공은배 등저 / 한국맥그로힐(McGraw-Hill KOREA) / 2017년 01월 06일