Do you have a complicated formula and you need to translate it into MATLAB code and make a graph that File Size: 16.87 GB
Master MATLAB through Guided Problem Solving
What you’ll learn
Beginning to advanced MATLAB programming proficiency. This is *the only course* that develops intermediate and advanced programming skills.
Obtain real-world application experience that that researchers and industry professionals use MATLAB for, including signal processing, matrix decompositions, spectral analysis, linear and nonlinear model-fitting, and statistics.
Gain skills to solve challenging problems in MATLAB, as opposed to memorizing syntax rules.
Get immediately download Master MATLAB through Guided Problem Solving
Course content
Expand all 169 lectures38:01:45
–Course Introduction
21:20
(Important) How to Learn from this Course
Preview
11:20
Stages of Learning Programming and Completing Projects
05:11
pdf with complete lecture list and keywords
00:02
Using the Q&A forum
04:47
–Getting Started
54:41
Create, edit, and open scripts
16:33
Write Comments in Lines and Blocks
09:52
Using MATLAB for a Personal Budget
16:22
Personalize MATLAB Colors
06:40
Start MATLAB with an Encouraging Note
05:14
–Vectors and Variables
54:19
Create Vectors and Matrices
Preview
11:11
Unsolved: Valid and Invalid Matrices
00:50
Working with Text (Characters and Strings)
14:23
HTML Table from MATLAB Code
10:08
Round pi to N significant Digits
07:17
File/folder Information Using Structures
10:30
–Command Statements
50:30
Create a Hilbert Matrix Using for-loops.
06:58
Unsolved: Compare two while Loops
01:02
Create an Upper-Triangular Matrix
Preview
09:57
Random Count-Down Timer (Poisson-like)
Preview
19:51
Display the day of 1 January
12:42
–Import and Export Data
01:12:35
Save and Load Multiple Files
16:48
Import Formatted Text Data
19:15
Import Excel-format Data
26:45
Convert US$ to Euros Using up-to-date Info
Preview
09:47
–Translate Formulas into Code
01:44:56
Trig Functions and Gaussians
19:07
Laplace and log-normal Distributions
17:41
Complex Numbers and Euler’s Formula
14:55
Piecewise Functions
18:35
Piecewise Function in one line of Code
10:06
Sigmoid Function
Preview
09:32
Unsolved: Sigmoid and Error Function
01:07
Circular p-value and its Approximation
13:53
–Descriptive Statistics
41:35
Compute Measures of Central Tendency
17:48
Compute Variance and Standard Deviation
10:16
Unsolved: Sort Data up and down
00:54
Data Transformations (log, sqrt, rank)
12:37
–2D Plotting
03:18:31
Lines
15:22
Bars and errorbars
18:23
Dots
14:57
Multidimensional Data with Colored Scatter
Preview
10:44
Unsolved: imagesc vs. pcolor
01:03
Histograms
19:44
Uncertainty in Future Money (using patch)
23:17
Blend Pictures Using Transparency
28:58
Vertically Stacking Data Series
14:58
Distance Matrix from Generated Points
25:44
Gabor Patch Marginal Histograms
25:02
List of other image-processing videos in this course
00:19
–3D Plotting
02:19:34
Sphere in a Cube
19:50
Colorful Cube (a.k.a. the happy Borg ship)
21:07
Expanding Wavelets with Surfaces
15:08
Textured Gaussian Surfaces
16:01
A Ball in 3D Color Space
29:03
Plane in R3 Spanned by Two Vectors
10:46
Complex Sinc Surface
Preview
12:47
The Prickly Gabor Patch
14:52
–Segmentation
01:32:34
Threshold-based Time Series Segmentation
26:04
Derivative-based Time Series Segmentation
18:19
Intensity-based Image Segmentation
21:32
Identify Neurons in a Mouse Brain Slice
26:39
15 more sections
Requirements
A computer with MATLAB or Octave installed.
Many people have access to MATLAB through their school, university, or company.
MATLAB also offers student licenses and free 30-day trials.
Octave is a free cross-platform scientific computing environment that has nearly identical functionality as MATLAB.
Some previous experience with MATLAB programming is desirable.
This course starts from the basics but builds quickly to intermediate/advanced programming levels.
Previous experience with other programming languages will be beneficial but is not necessary.
Description
MATLAB is the premier programming language of scientific computing in university, research, and industry.
Excellent MATLAB programming skills can make or break a career in engineering, physics, biology, finance, and many other fields.
But how do you learn how to program in MATLAB? Sure, you can watch some tutorial videos online, but those videos generally focus on the most basic coding skills, like what is a variable and how to write a for-loop.
Those are important foundations, but they won’t make you competitive. If you want to be competitive, you need to become a master at MATLAB programming. And that’s what you’ll learn in this course.
This course is different from other MATLAB programming courses!
Rather than having short videos that presents a simple piece of MATLAB syntax, this course starts from the real-world perspective: Problems in data science that you can solve with MATLAB.
Do you need to learn how to filter your signal in MATLAB? There’s a section for that!
Do you have a complicated formula and you need to translate it into MATLAB code and make a graph that simulates the formula with different parameters? Yeah, there’s a section on that as well!
Do you need to make a movie of a 3D simulation changing in color over time and then export as an .avi file? This course covers that as well!
Get immediately download Master MATLAB through Guided Problem Solving
Maybe you want to learn how to make textured landscapes using fractal math, or use SVD to compute the low-rank approximation of a data matrix, or use nonlinear search methods to fit a 3-parameter Gaussian model to data? You guessed it — it’s all covered in this course!
If you are looking for a slow, gentle course that will take baby-steps to teach you what you could have learned on your own, then this is not that course.
If you want to gain confidence in solving real-world problems in MATLAB coding to advance your studies, your research, and your career by learning MATLAB programming from a single course with >35 hours of hands-on instruction from a world-class scientist, teacher, and writer, then this course is definitely right for you.
Key topics covered.
The basic stuff: loops, functions, IO, etc. Core skills you need to be able to progress with MATLAB.
The more intermediate and advanced topics in the course include:
2D and 3D plotting, and data animations (movies)
Image and time series segmentation
Calculus and differential equations
Univariate and multivariate time series cleaning and analysis
Spectral (Fourier) and time-frequency analyses
Linear algebra including eigendecomposition, orthogonalization, and principal components analysis
Generating fractal pictures and time series
Nonparametric statistics and nonlinear model fitting
Get started today!
There is no doubt that MATLAB is the premier programming language of scientific computing in university, research, and industry.
The sooner you sign up for this course, the sooner you will be able to advance your career in engineering, physics, biology, finance (or other fields using MATLAB).
Why not get started today?
Click the Signup button to sign up for the course!
Who this course is for:
Anyone looking to build a career in engineering, physics, biology, finance, and many other fields by building Excellent MATLAB coding skills
Anyone wanting to progress beyond watching simple MATLAB tutorials to actually becoming an expert in MATLAB programming by solving real problems in scientific computing