전체 글 726

여러 정수들의 최대공약수(GCD)와 최소공배수(LCM) 구하기

정의 (여러 정수들의 최대공약수와 최소공배수) 정수 a_1, a_2, \cdots, a_n 들의 최대공약수 \gcd(a_1, a_2, \cdots, a_n)은 \gcd(a_1, a_2, \cdots, a_n) = \gcd(\cdots, \gcd(\gcd(a_1, a_2), a_3), \cdots, a_n) 으로 정의된다, 마찬가지로, 정수 a_1, a_2, \cdots, a_n 들의 최소공배수 \mathrm{lcm}(a_1, a_2, \cdots, a_n)도 \mathrm{lcm}(a_1, a_2, \cdots, a_n) = \mathrm{lcm}(\cdots, \mathrm{lcm}(\mathrm{lcm}(a_1, a_2), a_3), \cdots, a_n) 으로 정의된다, 1. Mathematica ..

학습/수학 2012.02.14

XeLaTeX과 함께 사용할 수 있는 (다국어 문서 용) Code2000 폰트

좀 오래된 폰트이지만 유니코드를 지원하므로 다국어 문서를 만들 때 필요한 폰트입니다. 위의 압축파일을 풀어서 나오는 CODE2000.TTF 파일을 C:\Windows\Fonts 폴더에 갖다 놓으면 TeX에서 바로 쓸 수 있습니다. * XeLaTeX 으로 컴파일되는 예제 소스 (소스는 반드시 utf-8 인코딩으로 저장되어야 합니다.) % use article styling for this document % Modified from: http://wiki.xelatex.org/doku.php?id=basic_document \documentclass{article} % enable system font access \usepackage{fontspec} % styling: Palatino (main tex..

프로그래밍/TeX 2012.02.08

PI/sqrt(12) 의 급수 근사공식 증명

근사 공식 \frac{\pi}{\sqrt{12}} = \sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} 을 유도해보자. 대학 1학년 미적분학 과정에서 공부하는 멱급수를 이용하여 계산한다. \frac{1}{1 + t^2} = \sum_{k=0}^\infty \left( -t^2 \right)^{k} \ = \ \sum_{k=0}^\infty (-1)^k t^{2k} \therefore \quad \int_0^x \frac{1}{1 + t^2} \; dt = \int_0^x \sum_{k=0}^\infty (-1)^k t^{2k} \, dt \ = \ \sum_{k=0}^\infty \int_0^x (-1)^k t^{2k} \, dt \therefore \quad \arctan x =..

학습/수학 2012.01.21

C# 과 근사공식을 이용한 PI/sqrt(12) 의 근사값 계산

근사 공식 \frac{\pi}{\sqrt{12}} = \sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} 을 이용하여 근사값 계산하는 프로그램을 C# 언어로 작성해 보았다. /* * Filename: ApproximatePiOverSqrt12.cs * * Compile: csc ApproximatePiOverSqrt12.cs * Execute: ApproximatePiOverSqrt12 */ using System; public class ApproximatePiOverSqrt12 { /* Using the series: \frac{\pi}{\sqrt{12}} = \sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} BND : 급수에서 합할 항의 개수 */ pub..

프로그래밍/C# 2012.01.21

Java 와 근사공식을 이용한 PI/sqrt(12) 의 근사값 계산

근사 공식 \frac{\pi}{\sqrt{12}} = \sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} 을 이용하여 근사값 계산하는 프로그램을 Java 언어로 작성해 보았다. /* * Filename: ApproximatePiOverSqrt12.java * * Compile: javac -d . ApproximatePiOverSqrt12.java * Execute: java ApproximatePiOverSqrt12 */ public class ApproximatePiOverSqrt12 { /* Using the series: \frac{\pi}{\sqrt{12}} = \sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} BND : 급수에서 합할 항의 개수 */..

Free Pascal 과 근사공식을 이용한 PI/sqrt(12) 의 근사값 계산

근사 공식 \frac{\pi}{\sqrt{12}} = \sum^\infty_{k=0} \frac{(-3)^{-k}}{2k+1} 을 이용하여 근사값 계산하는 프로그램을 Pascal 언어로 작성해 보았다. (*****************************************************) (* Filename: approximatePiOverSqrt12.pas *) (* *) (* Compile: fpc approximatePiOverSqrt12.pas *) (* Execute: approximatePiOverSqrt12,pas *) (*****************************************************) program ApproximatePiOverSqrt12; ..