Enroll Course: https://www.coursera.org/learn/numerical-methods-engineers
엔지니어를 위한 수치 해석 과정 리뷰
최근 Coursera에서 ‘Numerical Methods for Engineers’라는 과정을 수강하였습니다. 이 과정은 수치 해석의 기본 개념과 MATLAB 프로그래밍을 활용하여 다양한 문제를 해결하는 방법을 배우는 데 초점을 맞추고 있습니다. 엔지니어링 분야에서 수치 해석은 매우 중요한 능력 중 하나이기 때문에, 이 과정은 많은 이들에게 큰 도움이 될 것입니다.
과정 개요
이 과정에서는 근 찾기, 행렬 대수, 적분 및 보간, 상미분 방정식, 부분 미분 방정식 등 엔지니어가 알아야 할 다양한 수치 방법을 다룹니다. 특히 MATLAB을 사용하여 이러한 문제를 해결하는 방법을 배우게 되며, 모든 수강생에게 MATLAB Online과 MATLAB Grader에 대한 접근 권한이 주어집니다.
강의 내용
강의는 scientific computing을 시작으로 root finding, matrix algebra, quadrature & interpolation, ordinary differential equations, 그리고 partial differential equations에 대해 심도 있게 다룹니다. 각 섹션은 이론적인 부분과 함께 실습 과제가 포함되어 있어서 학습한 내용을 직접 적용해 볼 수 있습니다.
메인 주제별 리뷰
- Scientific Computing: MATLAB의 기초부터 시작하여, 프로그래밍의 기본을 익힐 수 있습니다. 실습 프로젝트로 로지스틱 맵의 bifurcation 다이어그램을 작성하게 됩니다.
- Root Finding: 다양한 근 찾기 방법을 배우고, Newton의 방법을 이용한 실습 과제가 간단하지만 직관적으로 접근할 수 있도록 도와줍니다.
- Matrix Algebra: 란다도와 연립 비선형 미분 방정식을 해결하기 위한 깊은 지식을 쌓을 수 있습니다.
- Quadrature and Interpolation: 적분 계산 및 보간의 기초를 배우며, Bessel 함수의 제로를 계산하는 프로젝트로 연결됩니다.
- Ordinary Differential Equations: ODE 해결을 위한 다양한 기법을 배우며, 두 물체의 중력 문제를 시뮬레이션하는 실습이 진행됩니다.
- Partial Differential Equations: PDE를 다루기 위한 기초적인 방법과 Crank-Nicolson 방법을 통한 2차원 확산 방정식 문제 해결을 배우게 됩니다.
결론
이 과정은 수치 해석을 배우고 싶은 엔지니어에게 매우 유익하며, 특히 MATLAB을 익힐 수 있는 좋은 기회입니다. 각 주제가 잘 정리되어 있으며, 실습을 통해 깊이 있는 이해를 할 수 있습니다. 기본적인 행렬 대수, 미분 방정식 및 벡터 미적분학에 대한 이해가 필요하지만, 그 기초가 있다면 충분히 따라갈 수 있는 과정입니다.
해외에서 공부하는 것이나, 온라인으로 자율적으로 학습하고 싶은 모든 이에게 추천드립니다. 이 과정을 통해 수치 해석의 매력을 느낄 수 있을 것입니다!
Enroll Course: https://www.coursera.org/learn/numerical-methods-engineers