
Learn MATLAB from scratch and discover its numerical computation focus on vectors and matrices, its domain-specific toolboxes for control tasks and artificial intelligence, and free alternatives like Octave.
Explore the MATLAB working environment, with three zones: folder view on the left, the command window, and the workspace. Create and edit scripts in the editor for longer programs.
Learn to use MATLAB as a calculator for basic arithmetic, decimal formats, and the answer variable. Master order of operations, parentheses, and functions like trigonometric, exponential, logarithmic, and rounding.
Learn how to use the MATLAB help function to get guidance on functions like round, including nearest integer, decimal precision, and significant digits, with hands-on examples.
Learn how to declare and assign variables in matlab, perform simple operations, and control output with semicolons, while understanding case sensitivity and workspace behavior.
Declare variables A and B in MATLAB, assign 3 and 5, perform addition, subtraction, product, and division, and display results in the command window by running a script.
Declare variables in MATLAB, define coefficients a, b, c, and compute x1 and x2 using the general formula to solve a second order equation, then verify the results.
Declare vectors and matrices in MATLAB with square brackets, separating elements by commas and rows by semicolons, then use clear to remove variables.
Explore vector and matrix dimensions by using size to identify 2x3 matrices, length for vector length, and size-based hints for rows and columns, plus the total number of elements.
Explore how to concatenate vectors and matrices in MATLAB using square brackets, pair A and B horizontally or vertically with semicolons when dimensions fit, with practical examples.
Learn to get the transpose of a matrix using an apostrophe, compute the inverse with inv, and find the determinant with det in MATLAB, with invertibility notes.
Master selecting and modifying elements in vectors and matrices in MATLAB. Access single elements, full rows or columns, delete a column, set a column to zero, and reshape matrices.
Define vectors and matrices and perform operations including vector and matrix addition, standard and element-wise multiplication, matrix–vector and vector–vector products, transpose, scalar multiplication, and inverses with order sensitivity.
Learn to create MATLAB vector sequences with the colon operator and linspace, using start-end, step, or element-count options such as 1 to 101 and 12 to -6.
Explore creating vectors and matrices of random numbers in MATLAB with rand and randi, defining size and ranges from 0 to 1, 0 to ten, or ten to twenty.
Learn to create special matrices in MATLAB, including the identity matrix with the size parameter, a diagonal matrix with specified diagonal elements, and matrices of zeros and ones.
Define a matrix and a vector in MATLAB, then compute the min, max, and mean for both, noting column-wise results.
practice manipulating a 3x3 matrix in matlab by interchanging columns, adding a column of zeros, inserting a new row of ones, and deleting the second column.
Learn to convert Celsius to Fahrenheit in MATLAB using vectors and matrices. Define a Celsius vector from 20 to 30 and apply Fahrenheit = 9/5*C+32 to obtain the Fahrenheit values.
Learn to build a matrix in Matlab with degrees from 0 to 360 in 30-degree steps, its radians, and the sine and cosine values using vectors and matrices.
Learn how to save and load variables in MATLAB using the save and load functions, store multiple variables in a file, and reuse constants across programs.
Learn how MATLAB handles text variables, string class, and text vectors, create and access string matrices, and concatenate words with spaces for practical string operations.
Learn how to work with char text variables in MATLAB, convert to char type, index elements, join variables, and determine size with size, including examples of single-quoted text.
Explore common text handling functions in MATLAB, including converting between strings and numbers, measuring string length, and validating text types with ischar and string comparisons.
Display text and variables in the MATLAB command window using disp and fprintf. Format outputs with fprintf using %d and %f and insert \n for line breaks.
Use MATLAB's input function to request user information, define variables, and handle numeric and text input with quotes and the second argument for text, then display results with fprintf.
Learn to build a MATLAB exercise that interacts with the user to convert pints and gallons to liters, using the input function and formatted messages to display the result.
Learn to write a MATLAB program that asks for distance and liters, computes kilometers per liter and liters per 100 kilometers, and displays results using disp or fprintf.
Learn how MATLAB uses logical variables holding true/false (1/0) and how to declare them, and perform vector and scalar comparisons with ==, ~=, >, <, >=, <=.
Learn how MATLAB logical operators evaluate conditions on vectors and matrices using all, any, and, or, and find. See how to locate matching elements and their row and column positions.
Master MATLAB conditional logic with if, else if, and else blocks, testing conditions such as even numbers and divisibility by three using the remainder operation.
Practice MATLAB's if and elseif statements by building a script that compares two user-entered numbers and reports which is greater or notes when they are equal, including handling result display.
Develop a MATLAB calculator using a switch conditional statement. Gather two numbers and an operation symbol, implement add, subtract, multiply, and divide cases, and display results while handling invalid operations.
Define MATLAB functions with input and output variables using the function and end keywords, include comments, and learn to return min and max values from a vector.
Show how to use a for loop in MATLAB to fill vector v with i squared for i from 1 to 10, and explain clearing the variable to avoid leftovers.
Explore an iterative for loop exercise to compute the P number using Archimedes’ process, updating a, n, p, and e through ten iterations and printing each step.
Learn how the while loop runs statements while a condition holds, with an example summing squares until total reaches 2000, updating the loop variable and comparing to a for loop.
Learn to implement a while loop in MATLAB that subtracts the smaller from the larger until A equals B, with optional if logic and iteration printing.
Master how to interrupt MATLAB loops with break and continue, exploring how break stops the loop and continue skips to the next iteration.
Explore MATLAB loop interruption by simulating a coin flip game, using a break statement to end when three heads or tails occur and win euros based on spins.
Create two-dimensional plots in MATLAB by defining x and y vectors and plotting them with the plot function, then customize color, markers, line width, and titles.
Learn to create 3d plots in MATLAB by defining x and y axes, building a 41-by-41 mesh, and visualizing the surface with color maps and a color bar.
Explore MATLAB's graphing options beyond basics, using sections to run code, and generate 2D and 3D plots, area and bar charts, compass plots, and a conduit plot with predefined functions.
learn how to load population data from a file and plot a 2d, multi-country population graph in MATLAB, using time on the x-axis, colored lines, legend, and axis labels.
Learn how to use MATLAB structures to group fields like name, surname, ID, year, and enrolled courses; create vectors of structures and access specific fields.
Create a MATLAB cell array with mountain names and heights using curly brackets, index to extract values, transpose for viewing, and use the cell function to add empty cells.
Learn to create MATLAB tables from column vectors, mixing text and numeric data, transposing vectors, and analyzing data such as the Canary Islands with named columns.
MATLAB is one of the fundamental and leading programming languages; therefore, it is a must-learn skill for anyone who wants to pursue a career in engineering, science or related fields. Consequently, excellent MATLAB programming skills are a crucial factor in your career.
This MATLAB course will take you from beginner to professional. This course is designed from the perspective of a student who has no prior knowledge of MATLAB and is a MATLAB beginner. In addition, it is defined in a way that goes from the most basic to the most complex aspects, so that the student can acquire the basics of MATLAB programming in the best possible way.
Among the contents of this course are the following:
Declaration and operation with numeric variables
Text variable handling
Interaction with the user
Functions with variables, operators and logical statements
Definition of functions
Iterative loops
Creating graphics
Data handling
Therefore, throughout this comprehensive course, we cover a wide range of skills and techniques that include the most essential aspects of programming in MATLAB and any other programming language.
By taking this course, you will become a fluent MATLAB programmer and become so good that you will be able to get a reasonable job offer as a MATLAB developer and use the language professionally.