MATLAB is a programming language
you want to know if you're in academia or working in engineering and science. It's used in all kinds of scientific disciplines and applications including:
- mathematics (duh)
- aerospace engineering
- image and sound signal processing
- physics simulations
- partial differential equations (PDEs)
- structural mechanics
- electrostatics and magnetostatics
- AC Power electromagnetics
- DC conduction
- eigenvalue problems
- control systems engineering
- computational biology
- deep learning
- machine learning
- data science
- data analytics
- artificial intelligence
- embedded systems
- FPGA design
- computer vision
- Internet of Things (IoT)
- wireless communications
- quantitative finance and risk management
- computational finance
- earth, ocean, and atmospheric sciences
- materials science
- semiconductor engineering
- parallel computing
The possibilities really are endless. When I say it's used for pretty much everything, I really mean everything
Unlike Python, it is a language that is optimized
for math and science computation. In other words: it's fast and efficient.
This course contains 2 major components.
The first section focuses on the basics of the language: syntax, basic operations, basic programming logic, and plotting.
The second section focuses on a specific application: signal processing. I chose signal processing because it deals with a very intuitive type of data (images and sound) which most people are readily able to understand.
In addition, the methods we use on these "signals" can be applied to any field: whether it be quantitative finance, electromagnetics, time series analysis, or deep learning. So, its applicability in the real-world is wide-ranging.
It's important to remember that MATLAB is not for everyone. Unlike Python, which is a language that I use daily for a wide variety of tasks both inside and outside math and science, MATLAB is not free. Thus, usually those in academia (like students and professors) or those who went into industry from
academia (such as financial engineers, research scientists, etc.) are the most likely candidates for learning MATLAB. Usually you will learn MATLAB because everyone around you is using MATLAB; your circumstances require it.
Thus, this course is for those of you who want to learn the basic fundamentals of MATLAB, so you can become better at whatever you are doing (a project at your job or a class at your university).
Instructor's note: This is the very first
course I ever made which is no longer available anywhere else. You can think of it like a "lost course", for those of you who are interested in having a full collection of my content. =) It's certainly not as polished as my newest courses, and it is terse and to the point. If you like that style, then this course is for you!