MATLAB

MATLAB 온라인 교육 링크 모음+홈페이지 내 유용한 링크들

마사미 2022. 9. 9. 18:22

*본 글은 개인이 나중에 온라인 교육이 필요할 때 이용하고자 정리하는 글임*


MATLAB은 주로 공대 tool로 알고 있지만, MATLAB에도 통계분석 Toolbox는 있다

머신러닝, 딥러닝, 영상처리 등 다양한 것을 MATLAB으로 진행할 수 있으니 알아두면 도움이 될 것 같다

필자의 팔자에는 MATLAB을 할 일이 없을 줄 알았는데, 의도치 않게 MATLAB을 하게 되었다

(R, Python도 익숙하지 않은데 MATLAB이라니..)

 

MATLAB은 그래도 라이센스를 갖고 있는 정도에 따라 제공해주는 무료 교육들이 많다

최소 라이센스나 회원가입만 한 상태여도 기본 무료 교육은 온라인으로 받을 수 있다

앞으로 여러번 사이트 왔다갔다 하면서 들을 수 있는 교육과정을 많이 들을 것 같으니까

이를 정리해보려고 한다


우선 온라인 교육과정 바로가기 링크(자기주도형 온라인 교육과정)

https://matlabacademy.mathworks.com/kr/?s_tid=ln_acad_learn_oc 

 

Self-Paced Online Courses - MATLAB & Simulink

Learn MATLAB for free with MATLAB Onramp and access interactive self-paced online courses and tutorials on Deep Learning, Machine Learning and more.

matlabacademy.mathworks.com

 

여기 있는 모든 강좌가 다 무료는 아닐 것이다

앞서 언급한 것처럼 개인의 라이센스에 따라 들을 수 있는 정도가 달라지겠지만

들을 수 있을 때 다 들어두면 도움은 될 것이다

 

우선 위 링크에 접속하면 왼쪽에 카테고리별로 강좌를 볼 수 있는데, 시작하기 카테고리에 있는 강좌들은 다음과 같다

MATLAB Onramp는 기본 중에 기본이다

들어두면 정말 많이 도움이 되며, 무료이다!

MATLAB을 처음한다면 꼭 들어두기를 바란다

 

Onramp 붙은 것들이 다 시작하기 카테고리에 소속된 친구들이라고 보면 된다

각 기능(?)에 대해 처음 시작하는 사람들을 위한 강좌라고 보면 된다

 

온라인 교육은 크게 MATLAB/Simulink/AI,머신러닝 및 딥러닝/수학, 통계 및 최적화/영상처리 및 신호처리

이렇게 5개의 카테고리로 나뉘어 있다

MATLAB은 말그대로 MATLAB에 대한 내용이다

MATLAB이 다른 프로그램과 어떻게 다른 지 알 수 있는 부분들이다

MATLAB Fundamentals도 들어두면 좋은 내용이므로 라이센스가 된다면 들어두는 걸 추천한다

Simulink는 아직 안써봐서 뭔지 잘 모르겠으나,

이런저런 아이콘을 만들고 직관적으로 그림을 그리는 형태인거 보면

SPSS의 Amos와 좀 유사한 느낌이다

시뮬레이션에 초점이 된 부분이므로 이런 부분이 필요한 사람들에게만 추천한다

R과 Python으로 머신러닝과 딥러닝을 좀 해본 사람인지라 가장 관심이 갔던 교육이다

머신러닝 onramp와 딥러닝 onramp는 무료이므로 들어두면 좋을 듯 하다

참고로 python과 그렇게 차이 나는 문법은 아니므로, 파이썬 유저들이라면 교육 듣고 바로 익숙해질 수 있을 것 같다

수학 부분은 MATLAB 관련 책 사면 나오는 각종 수식들을 처리하는 방법을 알려주는 듯 하다

필자는 통계를 주로 하는 사람이기 때문에 Introduction to Statistical Methods with MATLAB만 들어봤다

통계를 할거라면 통계 관련 교육은 들어두는 게 좋다

단, 저 교육에서 알려주는건 회귀모형(선형, 비선형 모두)까지이므로 다른 모형은 도움말 검색해서 찾아보자

의도치 않게 영상처리 MATLAB을 가장 많이 하고 있다

근데 이 영상처리가 움직이는 영상이 아니고 이미지를 의미한다

즉 image=영상, video=비디오 라고 파악해야 한다

우리가 흔히 알고 있는 영상 처리=비디오 처리 는  저 image processing을 기반으로 도움말을 많이 찾아봐야 한다


참고로, 이런 교육과정들을 통해서 익힌 tool들은 add-on 과정을 거쳐 toolbox 앱을 다운받아야 쓸 수 있을 것이다

예를 들어, 신호처리는 signal processing toolbox를 다운받아야 쓸 수 있다

image는 image processing, computer vision toolbox 등을 다운받아야 한다

프로그램들은 패키지나 앱을 많이 다운받을수록 유용해진다는 것을 기억해두자

 

매트랩 커뮤니티에서 질문과 답변을 통해 해결책을 얻을 수 있다

https://kr.mathworks.com/matlabcentral/answers/index/?s_tid=mlc_lp_area 

 

MATLAB Answers - MATLAB Central

You can also select a web site from the following list: How to Get Best Site Performance Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location. Contact your lo

kr.mathworks.com

이외에도, 많은 코드들이 공유되고 있으니, 코드를 직접 짜는게 힘들다면 검색해보자

https://kr.mathworks.com/matlabcentral/fileexchange/?s_tid=mlc_lp_area 

 

File Exchange - MATLAB Central

Convert between RGB and Color Names RGB to color name. Color name to RGB. Supports many palettes: CSS, dvips, HTML, MATLAB, RAL, SVG, X11, xcolor, xkcd,...

kr.mathworks.com