If you use MATLAB, you need detailed modeling and programming, which is very troublesome. You can check it on relevant websites and make an analysis.
Recommend a website, www.codeproject.com.
If a foreign language is good, you can go to this website to find some relevant information.