Fitting / Matrix / Excel Training Fitting / Matrix / Excel 정적 평형 Prof. Seewhy Lee Presents
1. 다항식 Fitting 2. 이차함수 Fitting 3. 가우시안 Fitting 4. 과제 Agenda
1. Polynomial Curve Fitting
Curve-Fitting by M-th Order Polynomial
2. Quadric Fitting
Curve-Fitting by Quadric
Get the Best-Matching Quadric Example Mission Get the Best-Matching Quadric
Curve-Fitting by Quadric k=1 k=2 k=3 xk 1 2 3 yk 7
Result
3. Fitting by Gaussian
Curve Fitting by Gaussian ln(y)를 x의 2차함수로 Curve Fitting 위 두 식을 비교하면 다음 결과를 얻는다.
Result
4. Homework
엎어진 컵 모양이 되도록 다섯 개 이상의 데이터를 생성하여 엑셀에 입력한다 엎어진 컵 모양이 되도록 다섯 개 이상의 데이터를 생성하여 엑셀에 입력한다. 값을 정수로 고집하지 말고 예쁜 모양으로 조작하지도 말라. 실제 데이터처럼 보이도록 한다. 엑셀에 B 행렬을 계산한다. 엑셀 함수 SUMSQ, SUMPRODUCT 적절히 활용한다. 중요한 Tip: 절대참조 하려면 F4 키 활용! 엑셀에 C 행렬을 계산한다. 엑셀의 MINVERSE 함수를 사용하여 B의 역행렬을 구한다. 엑셀의 MMULT 함수를 사용하여 A=B-1C 행렬을 계산한다. 행렬 A의 성분이 2차함수의 계수이다. 이로써 2차함수가 얻어졌다. 위의 y 데이터 대신에 ln(y)를 사용하여 (행렬 C 대신) 행렬 K를 계산한다. B는 그대로. 엑셀의 MMULT 함수를 사용하여 D=B-1K 행렬을 계산한다. 얻어진 D 행렬 성분으로부터 가우스 함수를 얻는다. 그래프에 생성된 데이터를 기호로, 2차함수와 가우스함수는 색이 다른 선으로 그린다. 학번_성명.xlsx e-Class에 제출