
Master matlab basics from variables and matrices to scripts, functions, and multi-dimensional arrays, then visualize data with plots and charts while importing data and using loops and conditions.
Define variables in Matlab, perform simple operations like addition and multiplication, view and inspect variables in the workspace using the command window, and use built-in functions with help and documentation.
Understand how MATLAB evaluates expressions by precedence, using brackets first, then exponents, then multiplication and division, and finally addition and subtraction.
Master MATLAB built in functions to perform trig and other math operations, exploring exp, log, sqrt, abs, max/min, and special values like pi, i, inf, and NaN.
Define a polynomial from given roots using MATLAB's poly, and retrieve roots from a polynomial with the roots function.
Explore MATLAB precision and how 64-bit double values compare with 8-bit, 16-bit, and 64-bit signed or unsigned integers stored in binary, with bits, bytes, and memory considerations.
Learn how Matlab uses 64-bit double precision to represent numbers, detailing the sign, exponent, and fraction, with real max and real min concepts.
Explore how MATLAB represents strings as numbers using the ASCII table, view codes from 'H' =72 and 'e' =100 in 'Hello world', and convert strings to integer values with int8.
Explore how MATLAB represents data types, from ASCII-encoded strings to numbers. Learn to work with complex numbers, infinity, and NaN, including conversions and basic operations.
Define arrays and matrices in MATLAB using brackets and semicolons to create rows, build vectors and 3x5 matrices, and generate linearly spaced sequences with linspace between two values.
Define and manipulate special matrices in MATLAB using ones, zeros, diagonal, eye, and magic; explore rand and randn distributions, and basic plotting and histograms.
Master MATLAB matrix concatenation by stacking 3x2 and 3x4 matrices to form larger matrices, using comma, semicolon, and cat, while checking sizes with size.
Learn to access specific elements in a MATLAB matrix using row and column indices, extract entire rows or columns, and use magic matrices to illustrate indexing.
Define matrices and arrays, concatenate them, and access elements, then learn MATLAB commands to get size, dimensions, and number of elements, and compute the average of a matrix.
Explore how to resize and reshape matrices in MATLAB using reshape, transpose, rotate 90 degrees, and flip left-right or up-down.
Learn circular shifts and sorting in MATLAB, including shifts and sorting by rows or the matrix. Use a magic four by four matrix to illustrate whether the matrix is sorted.
Master matrix multiplication and addition in MATLAB, explore dot (element-wise) multiplication, and perform transpose operations by defining matrices and applying direct operations.
Create and manipulate three-dimensional matrices in MATLAB by stacking 2D pages, accessing specific elements across pages, and reshaping multi-dimensional matrices.
Master how to implement Matlab functions and scripts, call functions with inputs, return outputs, and debug step by step to see why functions matter.
Explore plotting data inside a MATLAB function by creating example2_function, which accepts t as the x axis and uses fplot to visualize the resulting x–y curve.
Create a MATLAB function to compute the average of two numbers using x and y and return z as the mean, then save as example 3 and test it.
Learn to plot two-dimensional data in MATLAB using the plot command, set x and y axes, limits, titles, labels, grids, and data cursors for clear visualizations.
Learn to plot multiple curves in one MATLAB figure by plotting several functions of x with shifts, customize colors and line styles, and manage multiple plots with the figure command.
Learn to create subplots in MATLAB by plotting two sine waves on a single figure, with top and bottom panels defined using the subplot command and axis definitions.
Master advanced plotting in MATLAB by importing Excel data, organizing it into a structured data format, and creating polished, publication-ready plots with custom plotting functions and multi-axis figures.
Learn to plot bar charts in MATLAB using barh for horizontal bars, set axes and labels, assign a title, and create two charts in one figure with subplot.
Explore plotting histograms in Matlab, from basic histogram commands to handling multiple data columns, custom bin counts, and visualizing distributions with simple data and GUI demonstrations.
Master three dimensional data visualization in MATLAB using plot3 for 3d curves and surf with meshgrid to render colorful surfaces driven by sine and cosine.
Learn to plot multiple curves on a single MATLAB figure with hold all, add titles and grids, and zoom specific regions using the magnifier and figure tool.
Learn to import data from Excel into MATLAB, reading time, current, voltage, and state of charge. Plot and organize data with subplots and hold all for multiple signals.
Learn how to get data from users in MATLAB using the input function and prompts, convert Fahrenheit to Celsius, and use input dialogs for multiple values.
Learn to read from and write to text files in MATLAB using scripts. Open files, format data with fprintf, and read back with fscanf for file I/O.
Read numeric temperature values from a data file, skip the degrees C symbol, and extract only the numbers while counting the total elements.
Explore how to implement logic in MATLAB using if conditions, for loops, and while loops, including nested loops and debugging techniques to verify behavior.
Master multiple if conditions in MATLAB by combining two criteria with logical and to test if x lies between 2 and 6, then display results or handle exceedance and below-range.
Master MATLAB if conditions and boolean expressions by using the equality operator to test variable values. Distinguish assignment from comparison with == and handle else cases with prints.
Demonstrate a MATLAB example that reads a number, checks even or odd using the remainder, and reports whether the number is positive, negative, or zero with simple if statements.
Explore how to implement logic in Matlab using switch-case statements, mapping dates to day numbers and day names with the weekday command, handling specific dates and today’s date.
Learn to implement for loops and while loops in MATLAB, repeat commands, print values and squares, and accumulate sums to compute averages from arrays.
Learn to implement a while loop by repeatedly checking a condition, printing values, and updating variables, then apply the same idea to calculate a factorial with break.
Explore nested loops in Matlab to scan every element of a matrix by rows and columns. Use mod to test even vs odd and print results.
This course will cover the basics of programming and students will be able to create their own code scripts. The course includes a unique learning approach and you are going to learn by doing! students will be able to develop fun, useful and practical code scripts from scratch.
In this course, students will be able to:
Check out the preview videos and the outline to get an idea of the projects we will be covering.